builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-1480
starttime: 1446455954.78
results: success (0)
buildid: 20151102000831
builduid: 6ba3099163464737b29fc67280b93594
revision: 83ee1cb04baaedfa97074a651ce34c58973ff5e4
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:14.780544) =========
master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:14.781113) =========
========= Started set props: basedir (results: 0, elapsed: 1 secs) (at 2015-11-02 01:19:14.781539) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.022950
basedir: '/builds/slave/test'
========= master_lag: 1.18 =========
========= Finished set props: basedir (results: 0, elapsed: 1 secs) (at 2015-11-02 01:19:15.986535) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2015-11-02 01:19:15.986836) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2015-11-02 01:19:18.967481) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:18.967862) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.023081
========= master_lag: 0.65 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:19.638884) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:19.639352) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:19.639888) =========
========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2015-11-02 01:19:19.640389) =========
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:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-02 01:19:19-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 12.5M=0.001s
2015-11-02 01:19:19 (12.5 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.329234
========= master_lag: 2.81 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2015-11-02 01:19:22.775551) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:22.775960) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.036030
========= master_lag: 0.75 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:23.563418) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-02 01:19:23.563999) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 83ee1cb04baaedfa97074a651ce34c58973ff5e4 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 83ee1cb04baaedfa97074a651ce34c58973ff5e4 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950
_=/tools/buildbot/bin/python
using PTY: False
2015-11-02 01:19:23,670 truncating revision to first 12 chars
2015-11-02 01:19:23,670 Setting DEBUG logging.
2015-11-02 01:19:23,670 attempt 1/10
2015-11-02 01:19:23,671 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/83ee1cb04baa?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-02 01:19:24,610 unpacking tar archive at: fx-team-83ee1cb04baa/testing/mozharness/
program finished with exit code 0
elapsedTime=1.220108
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-02 01:19:24.824292) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:24.824617) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:24.855381) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:24.855653) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-02 01:19:24.856052) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 50 secs) (at 2015-11-02 01:19:24.856343) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950
_=/tools/buildbot/bin/python
using PTY: False
01:19:25 INFO - MultiFileLogger online at 20151102 01:19:25 in /builds/slave/test
01:19:25 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
01:19:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
01:19:25 INFO - {'append_to_log': False,
01:19:25 INFO - 'base_work_dir': '/builds/slave/test',
01:19:25 INFO - 'blob_upload_branch': 'fx-team',
01:19:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
01:19:25 INFO - 'buildbot_json_path': 'buildprops.json',
01:19:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
01:19:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
01:19:25 INFO - 'download_minidump_stackwalk': True,
01:19:25 INFO - 'download_symbols': 'true',
01:19:25 INFO - 'e10s': True,
01:19:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
01:19:25 INFO - 'tooltool.py': '/tools/tooltool.py',
01:19:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
01:19:25 INFO - '/tools/misc-python/virtualenv.py')},
01:19:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
01:19:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
01:19:25 INFO - 'log_level': 'info',
01:19:25 INFO - 'log_to_console': True,
01:19:25 INFO - 'opt_config_files': (),
01:19:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
01:19:25 INFO - '--processes=1',
01:19:25 INFO - '--config=%(test_path)s/wptrunner.ini',
01:19:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
01:19:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
01:19:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
01:19:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
01:19:25 INFO - 'pip_index': False,
01:19:25 INFO - 'require_test_zip': True,
01:19:25 INFO - 'test_type': ('testharness',),
01:19:25 INFO - 'this_chunk': '7',
01:19:25 INFO - 'tooltool_cache': '/builds/tooltool_cache',
01:19:25 INFO - 'total_chunks': '8',
01:19:25 INFO - 'virtualenv_path': 'venv',
01:19:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
01:19:25 INFO - 'work_dir': 'build'}
01:19:25 INFO - #####
01:19:25 INFO - ##### Running clobber step.
01:19:25 INFO - #####
01:19:25 INFO - Running pre-action listener: _resource_record_pre_action
01:19:25 INFO - Running main action method: clobber
01:19:25 INFO - rmtree: /builds/slave/test/build
01:19:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
01:19:26 INFO - Running post-action listener: _resource_record_post_action
01:19:26 INFO - #####
01:19:26 INFO - ##### Running read-buildbot-config step.
01:19:26 INFO - #####
01:19:26 INFO - Running pre-action listener: _resource_record_pre_action
01:19:26 INFO - Running main action method: read_buildbot_config
01:19:26 INFO - Using buildbot properties:
01:19:26 INFO - {
01:19:26 INFO - "properties": {
01:19:26 INFO - "buildnumber": 9,
01:19:26 INFO - "product": "firefox",
01:19:26 INFO - "script_repo_revision": "production",
01:19:26 INFO - "branch": "fx-team",
01:19:26 INFO - "repository": "",
01:19:26 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-e10s-7",
01:19:26 INFO - "buildid": "20151102000831",
01:19:26 INFO - "slavename": "tst-linux64-spot-1480",
01:19:26 INFO - "pgo_build": "False",
01:19:26 INFO - "basedir": "/builds/slave/test",
01:19:26 INFO - "project": "",
01:19:26 INFO - "platform": "linux64",
01:19:26 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/",
01:19:26 INFO - "slavebuilddir": "test",
01:19:26 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest",
01:19:26 INFO - "repo_path": "integration/fx-team",
01:19:26 INFO - "moz_repo_path": "",
01:19:26 INFO - "stage_platform": "linux64",
01:19:26 INFO - "builduid": "6ba3099163464737b29fc67280b93594",
01:19:26 INFO - "revision": "83ee1cb04baaedfa97074a651ce34c58973ff5e4"
01:19:26 INFO - },
01:19:26 INFO - "sourcestamp": {
01:19:26 INFO - "repository": "",
01:19:26 INFO - "hasPatch": false,
01:19:26 INFO - "project": "",
01:19:26 INFO - "branch": "fx-team-linux64-debug-unittest",
01:19:26 INFO - "changes": [
01:19:26 INFO - {
01:19:26 INFO - "category": null,
01:19:26 INFO - "files": [
01:19:26 INFO - {
01:19:26 INFO - "url": null,
01:19:26 INFO - "name": "https://queue.taskcluster.net/v1/task/0vqMqDVDSB27Bw9XlLqjCA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
01:19:26 INFO - },
01:19:26 INFO - {
01:19:26 INFO - "url": null,
01:19:26 INFO - "name": "https://queue.taskcluster.net/v1/task/0vqMqDVDSB27Bw9XlLqjCA/artifacts/public/build/test_packages.json"
01:19:26 INFO - }
01:19:26 INFO - ],
01:19:26 INFO - "repository": "",
01:19:26 INFO - "rev": "dec44b4525eb56e6ef4d423f57a6193ddf099206",
01:19:26 INFO - "who": "cbook@mozilla.com",
01:19:26 INFO - "when": 1446455705,
01:19:26 INFO - "number": 6607863,
01:19:26 INFO - "comments": "Bug 1213888 - Block LayerView descendants from interfering with focus. r=kats\n\nUsing a hardware keyboard makes Android leave \"touch mode\", and when\nleaving touch mode from a ViewGroup that prefers descendant\nfocusability, which is what a ScrollView is, Android will shift the\nfocus to the next available View, and cause our LayerView to lose focus.\nThe fix is to set the descendant focusability to blocking.",
01:19:26 INFO - "project": "",
01:19:26 INFO - "at": "Mon 02 Nov 2015 01:15:05",
01:19:26 INFO - "branch": "fx-team-linux64-debug-unittest",
01:19:26 INFO - "revlink": "",
01:19:26 INFO - "properties": [
01:19:26 INFO - [
01:19:26 INFO - "buildid",
01:19:26 INFO - "20151102000411",
01:19:26 INFO - "Change"
01:19:26 INFO - ],
01:19:26 INFO - [
01:19:26 INFO - "builduid",
01:19:26 INFO - "795443fafe4e45b9affa943e6cd3651b",
01:19:26 INFO - "Change"
01:19:26 INFO - ],
01:19:26 INFO - [
01:19:26 INFO - "pgo_build",
01:19:26 INFO - "False",
01:19:26 INFO - "Change"
01:19:26 INFO - ]
01:19:26 INFO - ],
01:19:26 INFO - "revision": "dec44b4525eb56e6ef4d423f57a6193ddf099206"
01:19:26 INFO - },
01:19:26 INFO - {
01:19:26 INFO - "category": null,
01:19:26 INFO - "files": [
01:19:26 INFO - {
01:19:26 INFO - "url": null,
01:19:26 INFO - "name": "https://queue.taskcluster.net/v1/task/XiiywopvRe6vRkDnLlCTvQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
01:19:26 INFO - },
01:19:26 INFO - {
01:19:26 INFO - "url": null,
01:19:26 INFO - "name": "https://queue.taskcluster.net/v1/task/XiiywopvRe6vRkDnLlCTvQ/artifacts/public/build/test_packages.json"
01:19:26 INFO - }
01:19:26 INFO - ],
01:19:26 INFO - "repository": "",
01:19:26 INFO - "rev": "46dc0b2f7dce24eb1a5ff6f3341368332a26fcb2",
01:19:26 INFO - "who": "cbook@mozilla.com",
01:19:26 INFO - "when": 1446455645,
01:19:26 INFO - "number": 6607856,
01:19:26 INFO - "comments": "Bug 1205843 - Part 2: Disable maintenance service on WinXP < SP3 - r=rstrong\n\nAttempt to get around the fact that XP SP2 (and below) systems won't be able to\nhandle Authenticode signatues with SHA-2 digests by disabling the maintenance\nservice, the only thing on our update path that uses Authenticode, on systems\nrunning WinXP below SP3.\n\nThis patch both prevents the service from being included in new installations,\nand prevents the service from being used where it is already installed.",
01:19:26 INFO - "project": "",
01:19:26 INFO - "at": "Mon 02 Nov 2015 01:14:05",
01:19:26 INFO - "branch": "fx-team-linux64-debug-unittest",
01:19:26 INFO - "revlink": "",
01:19:26 INFO - "properties": [
01:19:26 INFO - [
01:19:26 INFO - "buildid",
01:19:26 INFO - "20151102000630",
01:19:26 INFO - "Change"
01:19:26 INFO - ],
01:19:26 INFO - [
01:19:26 INFO - "builduid",
01:19:26 INFO - "07e935540f0a43198a540945d6001681",
01:19:26 INFO - "Change"
01:19:26 INFO - ],
01:19:26 INFO - [
01:19:26 INFO - "pgo_build",
01:19:26 INFO - "False",
01:19:26 INFO - "Change"
01:19:26 INFO - ]
01:19:26 INFO - ],
01:19:26 INFO - "revision": "46dc0b2f7dce24eb1a5ff6f3341368332a26fcb2"
01:19:26 INFO - },
01:19:26 INFO - {
01:19:26 INFO - "category": null,
01:19:26 INFO - "files": [
01:19:26 INFO - {
01:19:26 INFO - "url": null,
01:19:26 INFO - "name": "https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
01:19:26 INFO - },
01:19:26 INFO - {
01:19:26 INFO - "url": null,
01:19:26 INFO - "name": "https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/test_packages.json"
01:19:26 INFO - }
01:19:26 INFO - ],
01:19:26 INFO - "repository": "",
01:19:26 INFO - "rev": "83ee1cb04baaedfa97074a651ce34c58973ff5e4",
01:19:26 INFO - "who": "cbook@mozilla.com",
01:19:26 INFO - "when": 1446455657,
01:19:26 INFO - "number": 6607858,
01:19:26 INFO - "comments": "Bug 1220407 - include sys/resource.h for struct rusage and getrusage() on all unices, not linux only. r=yoric",
01:19:26 INFO - "project": "",
01:19:26 INFO - "at": "Mon 02 Nov 2015 01:14:17",
01:19:26 INFO - "branch": "fx-team-linux64-debug-unittest",
01:19:26 INFO - "revlink": "",
01:19:26 INFO - "properties": [
01:19:26 INFO - [
01:19:26 INFO - "buildid",
01:19:26 INFO - "20151102000831",
01:19:26 INFO - "Change"
01:19:26 INFO - ],
01:19:26 INFO - [
01:19:26 INFO - "builduid",
01:19:26 INFO - "6ba3099163464737b29fc67280b93594",
01:19:26 INFO - "Change"
01:19:26 INFO - ],
01:19:26 INFO - [
01:19:26 INFO - "pgo_build",
01:19:26 INFO - "False",
01:19:26 INFO - "Change"
01:19:26 INFO - ]
01:19:26 INFO - ],
01:19:26 INFO - "revision": "83ee1cb04baaedfa97074a651ce34c58973ff5e4"
01:19:26 INFO - }
01:19:26 INFO - ],
01:19:26 INFO - "revision": "83ee1cb04baaedfa97074a651ce34c58973ff5e4"
01:19:26 INFO - }
01:19:26 INFO - }
01:19:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
01:19:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/test_packages.json.
01:19:26 INFO - Running post-action listener: _resource_record_post_action
01:19:26 INFO - #####
01:19:26 INFO - ##### Running download-and-extract step.
01:19:26 INFO - #####
01:19:26 INFO - Running pre-action listener: _resource_record_pre_action
01:19:26 INFO - Running main action method: download_and_extract
01:19:26 INFO - mkdir: /builds/slave/test/build/tests
01:19:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:19:26 INFO - https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
01:19:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/test_packages.json
01:19:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/test_packages.json
01:19:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
01:19:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
01:19:26 INFO - Downloaded 1302 bytes.
01:19:26 INFO - Reading from file /builds/slave/test/build/test_packages.json
01:19:26 INFO - Using the following test package requirements:
01:19:26 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
01:19:26 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
01:19:26 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
01:19:26 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
01:19:26 INFO - u'jsshell-linux-x86_64.zip'],
01:19:26 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
01:19:26 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
01:19:26 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
01:19:26 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
01:19:26 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
01:19:26 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
01:19:26 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
01:19:26 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
01:19:26 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
01:19:26 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
01:19:26 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
01:19:26 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
01:19:26 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
01:19:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:19:26 INFO - https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
01:19:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
01:19:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
01:19:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
01:19:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
01:19:28 INFO - Downloaded 21720717 bytes.
01:19:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
01:19:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
01:19:28 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
01:19:29 INFO - caution: filename not matched: web-platform/*
01:19:29 INFO - Return code: 11
01:19:29 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')]}
01:19:29 INFO - https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
01:19:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
01:19:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
01:19:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
01:19:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
01:19:31 INFO - Downloaded 30910394 bytes.
01:19:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
01:19:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
01:19:31 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
01:19:34 INFO - caution: filename not matched: bin/*
01:19:34 INFO - caution: filename not matched: config/*
01:19:34 INFO - caution: filename not matched: mozbase/*
01:19:34 INFO - caution: filename not matched: marionette/*
01:19:34 INFO - Return code: 11
01:19:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:19:34 INFO - https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
01:19:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
01:19:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
01:19:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
01:19:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1
01:19:37 INFO - Downloaded 57355825 bytes.
01:19:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
01:19:37 INFO - mkdir: /builds/slave/test/properties
01:19:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
01:19:37 INFO - Writing to file /builds/slave/test/properties/build_url
01:19:37 INFO - Contents:
01:19:37 INFO - build_url:https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
01:19:37 INFO - mkdir: /builds/slave/test/build/symbols
01:19:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:19:37 INFO - https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
01:19:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
01:19:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
01:19:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
01:19:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1
01:19:39 INFO - Downloaded 45596586 bytes.
01:19:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
01:19:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
01:19:39 INFO - Writing to file /builds/slave/test/properties/symbols_url
01:19:39 INFO - Contents:
01:19:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
01:19:39 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
01:19:39 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
01:19:42 INFO - Return code: 0
01:19:42 INFO - Running post-action listener: _resource_record_post_action
01:19:42 INFO - Running post-action listener: set_extra_try_arguments
01:19:42 INFO - #####
01:19:42 INFO - ##### Running create-virtualenv step.
01:19:42 INFO - #####
01:19:42 INFO - Running pre-action listener: _pre_create_virtualenv
01:19:42 INFO - Running pre-action listener: _resource_record_pre_action
01:19:42 INFO - Running main action method: create_virtualenv
01:19:42 INFO - Creating virtualenv /builds/slave/test/build/venv
01:19:42 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
01:19:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
01:19:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
01:19:43 INFO - Using real prefix '/usr'
01:19:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python
01:19:47 INFO - Installing distribute.............................................................................................................................................................................................done.
01:20:04 INFO - Installing pip.................done.
01:20:04 INFO - Return code: 0
01:20:04 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
01:20: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')]}
01:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:20:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
01:20: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')]}
01:20:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:20:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
01:20: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', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x288bf10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c14300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d19e80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2952640>, '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 0x2d16ae0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d16f70>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
01:20:04 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
01:20:04 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
01:20:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:20:04 INFO - 'CCACHE_UMASK': '002',
01:20:04 INFO - 'DISPLAY': ':0',
01:20:04 INFO - 'HOME': '/home/cltbld',
01:20:04 INFO - 'LANG': 'en_US.UTF-8',
01:20:04 INFO - 'LOGNAME': 'cltbld',
01:20:04 INFO - 'MAIL': '/var/mail/cltbld',
01:20:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:20:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:20:04 INFO - 'MOZ_NO_REMOTE': '1',
01:20:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:20:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:20:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:20:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:20:04 INFO - 'PWD': '/builds/slave/test',
01:20:04 INFO - 'SHELL': '/bin/bash',
01:20:04 INFO - 'SHLVL': '1',
01:20:04 INFO - 'TERM': 'linux',
01:20:04 INFO - 'TMOUT': '86400',
01:20:04 INFO - 'USER': 'cltbld',
01:20:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950',
01:20:04 INFO - '_': '/tools/buildbot/bin/python'}
01:20:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:20:04 INFO - Downloading/unpacking psutil>=0.7.1
01:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
01:20:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
01:20:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
01:20:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
01:20:07 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
01:20:08 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
01:20:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
01:20:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
01:20:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
01:20:08 INFO - Installing collected packages: psutil
01:20:08 INFO - Running setup.py install for psutil
01:20:08 INFO - building 'psutil._psutil_linux' extension
01:20:08 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
01:20:09 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
01:20:09 INFO - building 'psutil._psutil_posix' extension
01:20:09 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
01:20:10 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
01:20:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
01:20:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
01:20:10 INFO - Successfully installed psutil
01:20:10 INFO - Cleaning up...
01:20:11 INFO - Return code: 0
01:20:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
01:20:11 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')]}
01:20:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:20:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
01:20:11 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')]}
01:20:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:20:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
01:20:11 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x288bf10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c14300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d19e80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2952640>, '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 0x2d16ae0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d16f70>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
01:20:11 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
01:20:11 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
01:20:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:20:11 INFO - 'CCACHE_UMASK': '002',
01:20:11 INFO - 'DISPLAY': ':0',
01:20:11 INFO - 'HOME': '/home/cltbld',
01:20:11 INFO - 'LANG': 'en_US.UTF-8',
01:20:11 INFO - 'LOGNAME': 'cltbld',
01:20:11 INFO - 'MAIL': '/var/mail/cltbld',
01:20:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:20:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:20:11 INFO - 'MOZ_NO_REMOTE': '1',
01:20:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:20:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:20:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:20:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:20:11 INFO - 'PWD': '/builds/slave/test',
01:20:11 INFO - 'SHELL': '/bin/bash',
01:20:11 INFO - 'SHLVL': '1',
01:20:11 INFO - 'TERM': 'linux',
01:20:11 INFO - 'TMOUT': '86400',
01:20:11 INFO - 'USER': 'cltbld',
01:20:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950',
01:20:11 INFO - '_': '/tools/buildbot/bin/python'}
01:20:11 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:20:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
01:20:11 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
01:20:11 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
01:20:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:11 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
01:20:11 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
01:20:14 INFO - Downloading mozsystemmonitor-0.0.tar.gz
01:20:14 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
01:20:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
01:20:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
01:20:14 INFO - Installing collected packages: mozsystemmonitor
01:20:14 INFO - Running setup.py install for mozsystemmonitor
01:20:14 INFO - Successfully installed mozsystemmonitor
01:20:14 INFO - Cleaning up...
01:20:14 INFO - Return code: 0
01:20:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
01:20:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:20:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:20:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
01:20:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:20:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:20:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
01:20:14 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x288bf10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c14300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d19e80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2952640>, '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 0x2d16ae0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d16f70>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
01:20:14 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
01:20:14 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
01:20:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:20:14 INFO - 'CCACHE_UMASK': '002',
01:20:14 INFO - 'DISPLAY': ':0',
01:20:15 INFO - 'HOME': '/home/cltbld',
01:20:15 INFO - 'LANG': 'en_US.UTF-8',
01:20:15 INFO - 'LOGNAME': 'cltbld',
01:20:15 INFO - 'MAIL': '/var/mail/cltbld',
01:20:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:20:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:20:15 INFO - 'MOZ_NO_REMOTE': '1',
01:20:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:20:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:20:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:20:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:20:15 INFO - 'PWD': '/builds/slave/test',
01:20:15 INFO - 'SHELL': '/bin/bash',
01:20:15 INFO - 'SHLVL': '1',
01:20:15 INFO - 'TERM': 'linux',
01:20:15 INFO - 'TMOUT': '86400',
01:20:15 INFO - 'USER': 'cltbld',
01:20:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950',
01:20:15 INFO - '_': '/tools/buildbot/bin/python'}
01:20:15 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:20:15 INFO - Downloading/unpacking blobuploader==1.2.4
01:20:15 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
01:20:15 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
01:20:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:15 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
01:20:15 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
01:20:18 INFO - Downloading blobuploader-1.2.4.tar.gz
01:20:18 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
01:20:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
01:20:18 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
01:20:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
01:20:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
01:20:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
01:20:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
01:20:19 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
01:20:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
01:20:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
01:20:19 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
01:20:19 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
01:20:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:19 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
01:20:19 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
01:20:20 INFO - Downloading docopt-0.6.1.tar.gz
01:20:20 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
01:20:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
01:20:20 INFO - Installing collected packages: blobuploader, requests, docopt
01:20:20 INFO - Running setup.py install for blobuploader
01:20:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
01:20:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
01:20:20 INFO - Running setup.py install for requests
01:20:21 INFO - Running setup.py install for docopt
01:20:21 INFO - Successfully installed blobuploader requests docopt
01:20:21 INFO - Cleaning up...
01:20:21 INFO - Return code: 0
01:20:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv
01:20: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')]}
01:20:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:20:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
01:20: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')]}
01:20:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:20:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
01:20:21 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x288bf10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c14300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d19e80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2952640>, '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 0x2d16ae0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d16f70>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
01:20:21 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
01:20:21 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
01:20:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:20:21 INFO - 'CCACHE_UMASK': '002',
01:20:21 INFO - 'DISPLAY': ':0',
01:20:21 INFO - 'HOME': '/home/cltbld',
01:20:21 INFO - 'LANG': 'en_US.UTF-8',
01:20:21 INFO - 'LOGNAME': 'cltbld',
01:20:21 INFO - 'MAIL': '/var/mail/cltbld',
01:20:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:20:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:20:21 INFO - 'MOZ_NO_REMOTE': '1',
01:20:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:20:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:20:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:20:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:20:21 INFO - 'PWD': '/builds/slave/test',
01:20:21 INFO - 'SHELL': '/bin/bash',
01:20:21 INFO - 'SHLVL': '1',
01:20:21 INFO - 'TERM': 'linux',
01:20:21 INFO - 'TMOUT': '86400',
01:20:21 INFO - 'USER': 'cltbld',
01:20:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950',
01:20:21 INFO - '_': '/tools/buildbot/bin/python'}
01:20:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
01:20:21 INFO - Running setup.py (path:/tmp/pip-WtPbgN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
01:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
01:20:22 INFO - Running setup.py (path:/tmp/pip-K_r5kV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
01:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
01:20:22 INFO - Running setup.py (path:/tmp/pip-Lbmb1p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
01:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
01:20:22 INFO - Running setup.py (path:/tmp/pip-J_dXWk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
01:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
01:20:22 INFO - Running setup.py (path:/tmp/pip-ldW_1R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
01:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
01:20:22 INFO - Running setup.py (path:/tmp/pip-5y9ujr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
01:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
01:20:22 INFO - Running setup.py (path:/tmp/pip-D9dA7D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
01:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
01:20:22 INFO - Running setup.py (path:/tmp/pip-iCrxRf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
01:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
01:20:22 INFO - Running setup.py (path:/tmp/pip-hrGW9A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
01:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
01:20:23 INFO - Running setup.py (path:/tmp/pip-o8rsu9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
01:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
01:20:23 INFO - Running setup.py (path:/tmp/pip-3KrjSH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
01:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
01:20:23 INFO - Running setup.py (path:/tmp/pip-TCNSO3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
01:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
01:20:23 INFO - Running setup.py (path:/tmp/pip-o43biv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
01:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
01:20:23 INFO - Running setup.py (path:/tmp/pip-s47DHe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
01:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
01:20:23 INFO - Running setup.py (path:/tmp/pip-TVqAt5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
01:20:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
01:20:24 INFO - Running setup.py (path:/tmp/pip-QmFkTi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
01:20:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
01:20:24 INFO - Running setup.py (path:/tmp/pip-beyZ58-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
01:20:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
01:20:24 INFO - Running setup.py (path:/tmp/pip-Wqp9Nd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
01:20:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
01:20:24 INFO - Running setup.py (path:/tmp/pip-khGr9L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
01:20:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:20:24 INFO - Running setup.py (path:/tmp/pip-8tksPa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:20:24 INFO - Unpacking /builds/slave/test/build/tests/marionette
01:20:24 INFO - Running setup.py (path:/tmp/pip-bVUe_U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
01:20:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
01:20:25 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
01:20:25 INFO - Running setup.py install for manifestparser
01:20:25 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
01:20:25 INFO - Running setup.py install for mozcrash
01:20:25 INFO - Running setup.py install for mozdebug
01:20:25 INFO - Running setup.py install for mozdevice
01:20:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
01:20:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin
01:20:25 INFO - Running setup.py install for mozfile
01:20:26 INFO - Running setup.py install for mozhttpd
01:20:26 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
01:20:26 INFO - Running setup.py install for mozinfo
01:20:26 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
01:20:26 INFO - Running setup.py install for mozInstall
01:20:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
01:20:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
01:20:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
01:20:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
01:20:26 INFO - Running setup.py install for mozleak
01:20:26 INFO - Running setup.py install for mozlog
01:20:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
01:20:27 INFO - Running setup.py install for moznetwork
01:20:27 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
01:20:27 INFO - Running setup.py install for mozprocess
01:20:27 INFO - Running setup.py install for mozprofile
01:20:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
01:20:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
01:20:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
01:20:27 INFO - Running setup.py install for mozrunner
01:20:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
01:20:28 INFO - Running setup.py install for mozscreenshot
01:20:28 INFO - Running setup.py install for moztest
01:20:28 INFO - Running setup.py install for mozversion
01:20:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
01:20:28 INFO - Running setup.py install for marionette-transport
01:20:28 INFO - Running setup.py install for marionette-driver
01:20:29 INFO - Running setup.py install for browsermob-proxy
01:20:29 INFO - Running setup.py install for marionette-client
01:20:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
01:20:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
01:20:29 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
01:20:29 INFO - Cleaning up...
01:20:29 INFO - Return code: 0
01:20:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv
01:20:29 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')]}
01:20:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:20:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
01:20:29 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')]}
01:20:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:20:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
01:20:29 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x288bf10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c14300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d19e80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2952640>, '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 0x2d16ae0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d16f70>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
01:20:29 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
01:20:29 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
01:20:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:20:29 INFO - 'CCACHE_UMASK': '002',
01:20:29 INFO - 'DISPLAY': ':0',
01:20:29 INFO - 'HOME': '/home/cltbld',
01:20:29 INFO - 'LANG': 'en_US.UTF-8',
01:20:29 INFO - 'LOGNAME': 'cltbld',
01:20:29 INFO - 'MAIL': '/var/mail/cltbld',
01:20:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:20:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:20:29 INFO - 'MOZ_NO_REMOTE': '1',
01:20:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:20:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:20:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:20:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:20:29 INFO - 'PWD': '/builds/slave/test',
01:20:29 INFO - 'SHELL': '/bin/bash',
01:20:29 INFO - 'SHLVL': '1',
01:20:29 INFO - 'TERM': 'linux',
01:20:29 INFO - 'TMOUT': '86400',
01:20:29 INFO - 'USER': 'cltbld',
01:20:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950',
01:20:29 INFO - '_': '/tools/buildbot/bin/python'}
01:20:30 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:20:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
01:20:30 INFO - Running setup.py (path:/tmp/pip-ULwK1L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
01:20:30 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))
01:20:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
01:20:30 INFO - Running setup.py (path:/tmp/pip-EMEHrn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
01:20:30 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))
01:20:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
01:20:30 INFO - Running setup.py (path:/tmp/pip-hT1my8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
01:20:30 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))
01:20:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
01:20:30 INFO - Running setup.py (path:/tmp/pip-qWzYze-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
01:20:30 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))
01:20:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
01:20:30 INFO - Running setup.py (path:/tmp/pip-RPL7nC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
01:20:30 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))
01:20:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
01:20:30 INFO - Running setup.py (path:/tmp/pip-yXRzWI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
01:20:30 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))
01:20:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
01:20:30 INFO - Running setup.py (path:/tmp/pip-O1RQqy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
01:20:31 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))
01:20:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
01:20:31 INFO - Running setup.py (path:/tmp/pip-mIjnWv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
01:20:31 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))
01:20:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
01:20:31 INFO - Running setup.py (path:/tmp/pip-uGv3Sb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
01:20:31 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))
01:20:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
01:20:31 INFO - Running setup.py (path:/tmp/pip-bxr3oH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
01:20:31 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))
01:20:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
01:20:31 INFO - Running setup.py (path:/tmp/pip-9vtz74-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
01:20:31 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))
01:20:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
01:20:31 INFO - Running setup.py (path:/tmp/pip-9varFt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
01:20:31 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))
01:20:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
01:20:31 INFO - Running setup.py (path:/tmp/pip-L877Sr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
01:20:31 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))
01:20:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
01:20:31 INFO - Running setup.py (path:/tmp/pip-37PLBm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
01:20:32 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))
01:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
01:20:32 INFO - Running setup.py (path:/tmp/pip-K_sF3i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
01:20:32 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))
01:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
01:20:32 INFO - Running setup.py (path:/tmp/pip-JQHRt3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
01:20:32 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))
01:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
01:20:32 INFO - Running setup.py (path:/tmp/pip-SCctW5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
01:20:32 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))
01:20:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
01:20:32 INFO - Running setup.py (path:/tmp/pip-l6JjaC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
01:20:32 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))
01:20:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
01:20:32 INFO - Running setup.py (path:/tmp/pip-msGili-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
01:20:32 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))
01:20:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:20:32 INFO - Running setup.py (path:/tmp/pip-AGpZWU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:20:32 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))
01:20:32 INFO - Unpacking /builds/slave/test/build/tests/marionette
01:20:33 INFO - Running setup.py (path:/tmp/pip-BK78M3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
01:20:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
01:20:33 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))
01:20:33 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))
01:20:33 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))
01:20:33 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))
01:20:33 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))
01:20:33 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))
01:20:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
01:20:33 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
01:20:33 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
01:20:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
01:20:33 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
01:20:33 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
01:20:36 INFO - Downloading blessings-1.5.1.tar.gz
01:20:36 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
01:20:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
01:20:36 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))
01:20:36 INFO - Installing collected packages: blessings
01:20:36 INFO - Running setup.py install for blessings
01:20:36 INFO - Successfully installed blessings
01:20:36 INFO - Cleaning up...
01:20:37 INFO - Return code: 0
01:20:37 INFO - Done creating virtualenv /builds/slave/test/build/venv.
01:20:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
01:20:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
01:20:37 INFO - Reading from file tmpfile_stdout
01:20:37 INFO - Current package versions:
01:20:37 INFO - argparse == 1.2.1
01:20:37 INFO - blessings == 1.5.1
01:20:37 INFO - blobuploader == 1.2.4
01:20:37 INFO - browsermob-proxy == 0.6.0
01:20:37 INFO - docopt == 0.6.1
01:20:37 INFO - manifestparser == 1.1
01:20:37 INFO - marionette-client == 1.1.0
01:20:37 INFO - marionette-driver == 1.1.0
01:20:37 INFO - marionette-transport == 1.0.0
01:20:37 INFO - mozInstall == 1.12
01:20:37 INFO - mozcrash == 0.16
01:20:37 INFO - mozdebug == 0.1
01:20:37 INFO - mozdevice == 0.47
01:20:37 INFO - mozfile == 1.2
01:20:37 INFO - mozhttpd == 0.7
01:20:37 INFO - mozinfo == 0.9
01:20:37 INFO - mozleak == 0.1
01:20:37 INFO - mozlog == 3.0
01:20:37 INFO - moznetwork == 0.27
01:20:37 INFO - mozprocess == 0.22
01:20:37 INFO - mozprofile == 0.27
01:20:37 INFO - mozrunner == 6.11
01:20:37 INFO - mozscreenshot == 0.1
01:20:37 INFO - mozsystemmonitor == 0.0
01:20:37 INFO - moztest == 0.7
01:20:37 INFO - mozversion == 1.4
01:20:37 INFO - psutil == 3.1.1
01:20:37 INFO - requests == 1.2.3
01:20:37 INFO - wsgiref == 0.1.2
01:20:37 INFO - Running post-action listener: _resource_record_post_action
01:20:37 INFO - Running post-action listener: _start_resource_monitoring
01:20:37 INFO - Starting resource monitoring.
01:20:37 INFO - #####
01:20:37 INFO - ##### Running pull step.
01:20:37 INFO - #####
01:20:37 INFO - Running pre-action listener: _resource_record_pre_action
01:20:37 INFO - Running main action method: pull
01:20:37 INFO - Pull has nothing to do!
01:20:37 INFO - Running post-action listener: _resource_record_post_action
01:20:37 INFO - #####
01:20:37 INFO - ##### Running install step.
01:20:37 INFO - #####
01:20:37 INFO - Running pre-action listener: _resource_record_pre_action
01:20:37 INFO - Running main action method: install
01:20:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
01:20:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
01:20:37 INFO - Reading from file tmpfile_stdout
01:20:37 INFO - Detecting whether we're running mozinstall >=1.0...
01:20:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
01:20:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
01:20:38 INFO - Reading from file tmpfile_stdout
01:20:38 INFO - Output received:
01:20:38 INFO - Usage: mozinstall [options] installer
01:20:38 INFO - Options:
01:20:38 INFO - -h, --help show this help message and exit
01:20:38 INFO - -d DEST, --destination=DEST
01:20:38 INFO - Directory to install application into. [default:
01:20:38 INFO - "/builds/slave/test"]
01:20:38 INFO - --app=APP Application being installed. [default: firefox]
01:20:38 INFO - mkdir: /builds/slave/test/build/application
01:20:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
01:20:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
01:20:59 INFO - Reading from file tmpfile_stdout
01:20:59 INFO - Output received:
01:20:59 INFO - /builds/slave/test/build/application/firefox/firefox
01:20:59 INFO - Running post-action listener: _resource_record_post_action
01:20:59 INFO - #####
01:20:59 INFO - ##### Running run-tests step.
01:20:59 INFO - #####
01:20:59 INFO - Running pre-action listener: _resource_record_pre_action
01:20:59 INFO - Running main action method: run_tests
01:20:59 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
01:20:59 INFO - minidump filename unknown. determining based upon platform and arch
01:20:59 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
01:20:59 INFO - grabbing minidump binary from tooltool
01:20:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:20:59 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2952640>, '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 0x2d16ae0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d16f70>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
01:20:59 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
01:20:59 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/linux64/releng.manifest -o -c /builds/tooltool_cache
01:21:00 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
01:21:00 INFO - Return code: 0
01:21:00 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
01:21:00 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
01:21:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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
01:21:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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
01:21:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:21:00 INFO - 'CCACHE_UMASK': '002',
01:21:00 INFO - 'DISPLAY': ':0',
01:21:00 INFO - 'HOME': '/home/cltbld',
01:21:00 INFO - 'LANG': 'en_US.UTF-8',
01:21:00 INFO - 'LOGNAME': 'cltbld',
01:21:00 INFO - 'MAIL': '/var/mail/cltbld',
01:21:00 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
01:21:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:21:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:21:00 INFO - 'MOZ_NO_REMOTE': '1',
01:21:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:21:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:21:00 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:21:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:21:00 INFO - 'PWD': '/builds/slave/test',
01:21:00 INFO - 'SHELL': '/bin/bash',
01:21:00 INFO - 'SHLVL': '1',
01:21:00 INFO - 'TERM': 'linux',
01:21:00 INFO - 'TMOUT': '86400',
01:21:00 INFO - 'USER': 'cltbld',
01:21:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446455942.386776-1014421950',
01:21:00 INFO - '_': '/tools/buildbot/bin/python'}
01:21:00 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/lxy92QcNS2SiLec4qTeT0g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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
01:21:06 INFO - Using 1 client processes
01:21:07 INFO - wptserve Starting http server on 127.0.0.1:8000
01:21:07 INFO - wptserve Starting http server on 127.0.0.1:8001
01:21:07 INFO - wptserve Starting http server on 127.0.0.1:8443
01:21:09 INFO - SUITE-START | Running 820 tests
01:21:09 INFO - Running testharness tests
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
01:21:09 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 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
01:21:09 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
01:21:09 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
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
01:21:09 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
01:21:09 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
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
01:21:09 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
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
01:21:09 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
01:21:09 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
01:21:09 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 1ms
01:21:09 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
01:21:09 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 8ms
01:21:09 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
01:21:09 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 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
01:21:09 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 1ms
01:21:09 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
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
01:21:09 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 0ms
01:21:09 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
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
01:21:09 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
01:21:09 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
01:21:09 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
01:21:09 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
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
01:21:09 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
01:21:09 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
01:21:09 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 9ms
01:21:09 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
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
01:21:09 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
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
01:21:09 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
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
01:21:09 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 1ms
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
01:21:09 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 1ms
01:21:09 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
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
01:21:09 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
01:21:09 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
01:21:09 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
01:21:09 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
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
01:21:09 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 8ms
01:21:09 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
01:21:09 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 1ms
01:21:09 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
01:21:09 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 0ms
01:21:09 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
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
01:21:09 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
01:21:09 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
01:21:09 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
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
01:21:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
01:21:09 INFO - TEST-START | /selection/extend.html
01:21:09 INFO - TEST-SKIP | /selection/extend.html | took 0ms
01:21:17 INFO - Setting up ssl
01:21:17 INFO - PROCESS | certutil |
01:21:17 INFO - PROCESS | certutil |
01:21:17 INFO - PROCESS | certutil |
01:21:17 INFO - Certificate Nickname Trust Attributes
01:21:17 INFO - SSL,S/MIME,JAR/XPI
01:21:17 INFO -
01:21:17 INFO - web-platform-tests CT,,
01:21:17 INFO -
01:21:17 INFO - Starting runner
01:21:18 INFO - PROCESS | 1826 | 1446456078949 Marionette INFO Marionette enabled via build flag and pref
01:21:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7fb849983800 == 1 [pid = 1826] [id = 1]
01:21:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 1 (0x7fb84d73c400) [pid = 1826] [serial = 1] [outer = (nil)]
01:21:19 INFO - PROCESS | 1826 | [1826] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2094
01:21:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 2 (0x7fb84d73fc00) [pid = 1826] [serial = 2] [outer = 0x7fb84d73c400]
01:21:19 INFO - PROCESS | 1826 | 1446456079580 Marionette INFO Listening on port 2828
01:21:20 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb849d690d0
01:21:21 INFO - PROCESS | 1826 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
01:21:21 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb84375deb0
01:21:21 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb843791e50
01:21:21 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb843708190
01:21:21 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb8437084c0
01:21:21 INFO - PROCESS | 1826 | 1446456081464 Marionette INFO Marionette enabled via command-line flag
01:21:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7fb849967000 == 2 [pid = 1826] [id = 2]
01:21:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 3 (0x7fb843857800) [pid = 1826] [serial = 3] [outer = (nil)]
01:21:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 4 (0x7fb843858400) [pid = 1826] [serial = 4] [outer = 0x7fb843857800]
01:21:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 5 (0x7fb84358d000) [pid = 1826] [serial = 5] [outer = 0x7fb84d73c400]
01:21:21 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
01:21:21 INFO - PROCESS | 1826 | 1446456081672 Marionette INFO Accepted connection conn0 from 127.0.0.1:43796
01:21:21 INFO - PROCESS | 1826 | 1446456081673 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
01:21:21 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
01:21:21 INFO - PROCESS | 1826 | 1446456081863 Marionette INFO Accepted connection conn1 from 127.0.0.1:43797
01:21:21 INFO - PROCESS | 1826 | 1446456081864 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
01:21:21 INFO - PROCESS | 1826 | 1446456081869 Marionette INFO Closed connection conn0
01:21:21 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
01:21:21 INFO - PROCESS | 1826 | 1446456081924 Marionette INFO Accepted connection conn2 from 127.0.0.1:43798
01:21:21 INFO - PROCESS | 1826 | 1446456081927 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
01:21:21 INFO - PROCESS | 1826 | 1446456081954 Marionette INFO Closed connection conn2
01:21:21 INFO - PROCESS | 1826 | 1446456081962 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
01:21:22 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
01:21:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7fb83c228000 == 3 [pid = 1826] [id = 3]
01:21:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 6 (0x7fb83c049800) [pid = 1826] [serial = 6] [outer = (nil)]
01:21:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7fb83c229800 == 4 [pid = 1826] [id = 4]
01:21:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 7 (0x7fb83c04a000) [pid = 1826] [serial = 7] [outer = (nil)]
01:21:23 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
01:21:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7fb83a597800 == 5 [pid = 1826] [id = 5]
01:21:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 8 (0x7fb83a559c00) [pid = 1826] [serial = 8] [outer = (nil)]
01:21:23 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
01:21:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x7fb8399f4400) [pid = 1826] [serial = 9] [outer = 0x7fb83a559c00]
01:21:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 10 (0x7fb843b95800) [pid = 1826] [serial = 10] [outer = 0x7fb83c049800]
01:21:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 11 (0x7fb839431800) [pid = 1826] [serial = 11] [outer = 0x7fb83c04a000]
01:21:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 12 (0x7fb839433400) [pid = 1826] [serial = 12] [outer = 0x7fb83a559c00]
01:21:25 INFO - PROCESS | 1826 | 1446456085542 Marionette INFO loaded listener.js
01:21:25 INFO - PROCESS | 1826 | 1446456085577 Marionette INFO loaded listener.js
01:21:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 13 (0x7fb8386c2400) [pid = 1826] [serial = 13] [outer = 0x7fb83a559c00]
01:21:25 INFO - PROCESS | 1826 | 1446456085979 Marionette DEBUG conn1 client <- {"sessionId":"3ddb9603-8f77-4c79-aecb-05eb612700cb","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"LINUX","platformVersion":"45.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151102000831","device":"desktop","version":"45.0a1"}}
01:21:26 INFO - PROCESS | 1826 | 1446456086299 Marionette DEBUG conn1 -> {"name":"getContext"}
01:21:26 INFO - PROCESS | 1826 | 1446456086303 Marionette DEBUG conn1 client <- {"value":"content"}
01:21:26 INFO - PROCESS | 1826 | 1446456086641 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
01:21:26 INFO - PROCESS | 1826 | 1446456086644 Marionette DEBUG conn1 client <- {}
01:21:26 INFO - PROCESS | 1826 | 1446456086762 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}}
01:21:28 INFO - PROCESS | 1826 | [Child 1874] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
01:21:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55afd78000 == 1 [pid = 1874] [id = 1]
01:21:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 1 (0x7f55ae908c00) [pid = 1874] [serial = 1] [outer = (nil)]
01:21:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 2 (0x7f55ae70bc00) [pid = 1874] [serial = 2] [outer = 0x7f55ae908c00]
01:21:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
01:21:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
01:21:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 3 (0x7f55ae3f9c00) [pid = 1874] [serial = 3] [outer = 0x7f55ae908c00]
01:21:29 INFO - PROCESS | 1826 | [Child 1874] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
01:21:29 INFO - PROCESS | 1826 | [Child 1874] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
01:21:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
01:21:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:21:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ad8d4800 == 2 [pid = 1874] [id = 2]
01:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 4 (0x7f55ace1e800) [pid = 1874] [serial = 4] [outer = (nil)]
01:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 5 (0x7f55ace1f800) [pid = 1874] [serial = 5] [outer = 0x7f55ace1e800]
01:21:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7fb8388aa800 == 6 [pid = 1826] [id = 6]
01:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 14 (0x7fb838b89000) [pid = 1826] [serial = 14] [outer = (nil)]
01:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 15 (0x7fb838bc4800) [pid = 1826] [serial = 15] [outer = 0x7fb838b89000]
01:21:30 INFO - PROCESS | 1826 | 1446456090627 Marionette INFO loaded listener.js
01:21:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 16 (0x7fb834ed8000) [pid = 1826] [serial = 16] [outer = 0x7fb838b89000]
01:21:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7fb83a59e800 == 7 [pid = 1826] [id = 7]
01:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7fb83a54e000) [pid = 1826] [serial = 17] [outer = (nil)]
01:21:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 18 (0x7fb8399f3000) [pid = 1826] [serial = 18] [outer = 0x7fb83a54e000]
01:21:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 19 (0x7fb83943b400) [pid = 1826] [serial = 19] [outer = 0x7fb83a54e000]
01:21:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 6 (0x7f55acc51000) [pid = 1874] [serial = 6] [outer = 0x7f55ace1e800]
01:21:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7fb834e98800 == 8 [pid = 1826] [id = 8]
01:21:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 20 (0x7fb83a55a000) [pid = 1826] [serial = 20] [outer = (nil)]
01:21:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 21 (0x7fb83c047800) [pid = 1826] [serial = 21] [outer = 0x7fb83a55a000]
01:21:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 22 (0x7fb843819000) [pid = 1826] [serial = 22] [outer = 0x7fb83a55a000]
01:21:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
01:21:32 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
01:21:32 INFO - document served over http requires an http
01:21:32 INFO - sub-resource via fetch-request using the http-csp
01:21:32 INFO - delivery method with keep-origin-redirect and when
01:21: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"
01:21:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:21:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:21:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:21:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:32 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
01:21:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2384ms
01:21:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
01:21:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9db800 == 3 [pid = 1874] [id = 3]
01:21:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 7 (0x7f55accef000) [pid = 1874] [serial = 7] [outer = (nil)]
01:21:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 8 (0x7f55accf0000) [pid = 1874] [serial = 8] [outer = 0x7f55accef000]
01:21:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x7f55ace21000) [pid = 1874] [serial = 9] [outer = 0x7f55accef000]
01:21:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
01:21:34 INFO - document served over http requires an http
01:21:34 INFO - sub-resource via fetch-request using the http-csp
01:21:34 INFO - delivery method with no-redirect and when
01:21: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"
01:21:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:21:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:21:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:21:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
01:21:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2032ms
01:21:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:21:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca51800 == 4 [pid = 1874] [id = 4]
01:21:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 10 (0x7f55acadb000) [pid = 1874] [serial = 10] [outer = (nil)]
01:21:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 11 (0x7f55acadc000) [pid = 1874] [serial = 11] [outer = 0x7f55acadb000]
01:21:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 12 (0x7f55accf1800) [pid = 1874] [serial = 12] [outer = 0x7f55acadb000]
01:21:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7fb83a597800 == 7 [pid = 1826] [id = 5]
01:21:36 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
01:21:36 INFO - document served over http requires an http
01:21:36 INFO - sub-resource via fetch-request using the http-csp
01:21:36 INFO - delivery method with swap-origin-redirect and when
01:21: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"
01:21:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:21:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:21:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:21:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:36 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
01:21:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1585ms
01:21:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:21:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8b7800 == 5 [pid = 1874] [id = 5]
01:21:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 13 (0x7f55ac732c00) [pid = 1874] [serial = 13] [outer = (nil)]
01:21:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 14 (0x7f55ac734000) [pid = 1874] [serial = 14] [outer = 0x7f55ac732c00]
01:21:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 15 (0x7f55acad7c00) [pid = 1874] [serial = 15] [outer = 0x7f55ac732c00]
01:21:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac482800 == 6 [pid = 1874] [id = 6]
01:21:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 16 (0x7f55ac45bc00) [pid = 1874] [serial = 16] [outer = (nil)]
01:21:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7f55ac460000) [pid = 1874] [serial = 17] [outer = 0x7f55ac45bc00]
01:21:37 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
01:21:37 INFO - document served over http requires an http
01:21:37 INFO - sub-resource via iframe-tag using the http-csp
01:21:37 INFO - delivery method with keep-origin-redirect and when
01:21: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"
01:21:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:21:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:21:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:37 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
01:21:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1389ms
01:21:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:21:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac490800 == 7 [pid = 1874] [id = 7]
01:21:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 18 (0x7f55ac340c00) [pid = 1874] [serial = 18] [outer = (nil)]
01:21:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 19 (0x7f55ac341c00) [pid = 1874] [serial = 19] [outer = 0x7f55ac340c00]
01:21:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 20 (0x7f55ac348c00) [pid = 1874] [serial = 20] [outer = 0x7f55ac340c00]
01:21:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac386800 == 8 [pid = 1874] [id = 8]
01:21:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 21 (0x7f55ac347000) [pid = 1874] [serial = 21] [outer = (nil)]
01:21:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 22 (0x7f55ac459400) [pid = 1874] [serial = 22] [outer = 0x7f55ac347000]
01:21:39 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
01:21:39 INFO - document served over http requires an http
01:21:39 INFO - sub-resource via iframe-tag using the http-csp
01:21:39 INFO - delivery method with no-redirect and when
01:21:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:21:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:21:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:21:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:39 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
01:21:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1494ms
01:21:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:21:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac391800 == 9 [pid = 1874] [id = 9]
01:21:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 23 (0x7f55ac340000) [pid = 1874] [serial = 23] [outer = (nil)]
01:21:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 24 (0x7f55ac462800) [pid = 1874] [serial = 24] [outer = 0x7f55ac340000]
01:21:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 25 (0x7f55acae0000) [pid = 1874] [serial = 25] [outer = 0x7f55ac340000]
01:21:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac492000 == 10 [pid = 1874] [id = 10]
01:21:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 26 (0x7f55acc56800) [pid = 1874] [serial = 26] [outer = (nil)]
01:21:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 27 (0x7f55ace16800) [pid = 1874] [serial = 27] [outer = 0x7f55acc56800]
01:21:40 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
01:21:40 INFO - document served over http requires an http
01:21:40 INFO - sub-resource via iframe-tag using the http-csp
01:21:40 INFO - delivery method with swap-origin-redirect and when
01:21:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:21:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:21:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:21:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:40 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
01:21:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1934ms
01:21:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:21:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac49b800 == 11 [pid = 1874] [id = 11]
01:21:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 28 (0x7f55ac45ec00) [pid = 1874] [serial = 28] [outer = (nil)]
01:21:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 29 (0x7f55ac72bc00) [pid = 1874] [serial = 29] [outer = 0x7f55ac45ec00]
01:21:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 30 (0x7f55acc4f800) [pid = 1874] [serial = 30] [outer = 0x7f55ac45ec00]
01:21:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac482800 == 10 [pid = 1874] [id = 6]
01:21:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8b7800 == 9 [pid = 1874] [id = 5]
01:21:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca51800 == 8 [pid = 1874] [id = 4]
01:21:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9db800 == 7 [pid = 1874] [id = 3]
01:21:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ad8d4800 == 6 [pid = 1874] [id = 2]
01:21:42 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
01:21:42 INFO - document served over http requires an http
01:21:42 INFO - sub-resource via script-tag using the http-csp
01:21:42 INFO - delivery method with keep-origin-redirect and when
01:21:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:21:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:21:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:21:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:42 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
01:21:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1881ms
01:21:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
01:21:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca42000 == 7 [pid = 1874] [id = 12]
01:21:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 31 (0x7f55acc54c00) [pid = 1874] [serial = 31] [outer = (nil)]
01:21:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 32 (0x7f55ace18c00) [pid = 1874] [serial = 32] [outer = 0x7f55acc54c00]
01:21:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 33 (0x7f55ae5bf400) [pid = 1874] [serial = 33] [outer = 0x7f55acc54c00]
01:21:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:44 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
01:21:44 INFO - document served over http requires an http
01:21:44 INFO - sub-resource via script-tag using the http-csp
01:21:44 INFO - delivery method with no-redirect and when
01:21:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:21:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:21:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:21:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:44 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
01:21:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1509ms
01:21:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:21:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae5e8000 == 8 [pid = 1874] [id = 13]
01:21:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f55ae3f1400) [pid = 1874] [serial = 34] [outer = (nil)]
01:21:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f55ae988c00) [pid = 1874] [serial = 35] [outer = 0x7f55ae3f1400]
01:21:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f55b1880c00) [pid = 1874] [serial = 36] [outer = 0x7f55ae3f1400]
01:21:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:46 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
01:21:46 INFO - document served over http requires an http
01:21:46 INFO - sub-resource via script-tag using the http-csp
01:21:46 INFO - delivery method with swap-origin-redirect and when
01:21:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:21:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:21:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:21:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:46 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
01:21:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2196ms
01:21:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:21:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55afd72000 == 9 [pid = 1874] [id = 14]
01:21:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f55ae90a000) [pid = 1874] [serial = 37] [outer = (nil)]
01:21:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x7f55b1b1bc00) [pid = 1874] [serial = 38] [outer = 0x7f55ae90a000]
01:21:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f55b1c45c00) [pid = 1874] [serial = 39] [outer = 0x7f55ae90a000]
01:21:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:48 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
01:21:48 INFO - document served over http requires an http
01:21:48 INFO - sub-resource via xhr-request using the http-csp
01:21:48 INFO - delivery method with keep-origin-redirect and when
01:21: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"
01:21:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:21:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:21:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:48 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
01:21:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2068ms
01:21:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
01:21:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ad8d6800 == 10 [pid = 1874] [id = 15]
01:21:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f55ace1a400) [pid = 1874] [serial = 40] [outer = (nil)]
01:21:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f55ae3f6800) [pid = 1874] [serial = 41] [outer = 0x7f55ace1a400]
01:21:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f55b1b32000) [pid = 1874] [serial = 42] [outer = 0x7f55ace1a400]
01:21:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:50 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
01:21:50 INFO - document served over http requires an http
01:21:50 INFO - sub-resource via xhr-request using the http-csp
01:21:50 INFO - delivery method with no-redirect and when
01:21: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"
01:21:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:21:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:21:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:50 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
01:21:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1632ms
01:21:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:21:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:50 INFO - PROCESS | 1826 | --DOMWINDOW == 21 (0x7fb84d73fc00) [pid = 1826] [serial = 2] [outer = (nil)] [url = about:blank]
01:21:50 INFO - PROCESS | 1826 | --DOMWINDOW == 20 (0x7fb83c047800) [pid = 1826] [serial = 21] [outer = (nil)] [url = about:blank]
01:21:50 INFO - PROCESS | 1826 | --DOMWINDOW == 19 (0x7fb839433400) [pid = 1826] [serial = 12] [outer = (nil)] [url = about:blank]
01:21:50 INFO - PROCESS | 1826 | --DOMWINDOW == 18 (0x7fb8399f4400) [pid = 1826] [serial = 9] [outer = (nil)] [url = about:blank]
01:21:50 INFO - PROCESS | 1826 | --DOMWINDOW == 17 (0x7fb8399f3000) [pid = 1826] [serial = 18] [outer = (nil)] [url = about:blank]
01:21:50 INFO - PROCESS | 1826 | --DOMWINDOW == 16 (0x7fb838bc4800) [pid = 1826] [serial = 15] [outer = (nil)] [url = about:blank]
01:21:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab816800 == 11 [pid = 1874] [id = 16]
01:21:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f55ace23400) [pid = 1874] [serial = 43] [outer = (nil)]
01:21:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f55b4df4c00) [pid = 1874] [serial = 44] [outer = 0x7f55ace23400]
01:21:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f55b70ed000) [pid = 1874] [serial = 45] [outer = 0x7f55ace23400]
01:21:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:51 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
01:21:51 INFO - document served over http requires an http
01:21:51 INFO - sub-resource via xhr-request using the http-csp
01:21:51 INFO - delivery method with swap-origin-redirect and when
01:21: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"
01:21:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:21:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:21:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:51 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
01:21:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1596ms
01:21:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:21:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab34d000 == 12 [pid = 1874] [id = 17]
01:21:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f55ab310400) [pid = 1874] [serial = 46] [outer = (nil)]
01:21:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f55ab311400) [pid = 1874] [serial = 47] [outer = 0x7f55ab310400]
01:21:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f55abd02800) [pid = 1874] [serial = 48] [outer = 0x7f55ab310400]
01:21:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:53 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
01:21:53 INFO - document served over http requires an https
01:21:53 INFO - sub-resource via fetch-request using the http-csp
01:21:53 INFO - delivery method with keep-origin-redirect and when
01:21: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"
01:21:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:21:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:21:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:21:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:53 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
01:21:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1952ms
01:21:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
01:21:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac38f000 == 13 [pid = 1874] [id = 18]
01:21:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f55ab30f400) [pid = 1874] [serial = 49] [outer = (nil)]
01:21:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f55abd0a400) [pid = 1874] [serial = 50] [outer = 0x7f55ab30f400]
01:21:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f55ac349400) [pid = 1874] [serial = 51] [outer = 0x7f55ab30f400]
01:21:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae5e8000 == 12 [pid = 1874] [id = 13]
01:21:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca42000 == 11 [pid = 1874] [id = 12]
01:21:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac492000 == 10 [pid = 1874] [id = 10]
01:21:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac49b800 == 9 [pid = 1874] [id = 11]
01:21:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac391800 == 8 [pid = 1874] [id = 9]
01:21:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac386800 == 7 [pid = 1874] [id = 8]
01:21:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac490800 == 6 [pid = 1874] [id = 7]
01:21:56 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
01:21:56 INFO - document served over http requires an https
01:21:56 INFO - sub-resource via fetch-request using the http-csp
01:21:56 INFO - delivery method with no-redirect and when
01:21: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"
01:21:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:21:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:21:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:21:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:56 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
01:21:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2285ms
01:21:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:21:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8bf800 == 7 [pid = 1874] [id = 19]
01:21:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f55abd09c00) [pid = 1874] [serial = 52] [outer = (nil)]
01:21:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f55acad9000) [pid = 1874] [serial = 53] [outer = 0x7f55abd09c00]
01:21:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f55ace1ec00) [pid = 1874] [serial = 54] [outer = 0x7f55abd09c00]
01:21:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:21:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ad8d6800 == 6 [pid = 1874] [id = 15]
01:21:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab816800 == 5 [pid = 1874] [id = 16]
01:21:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55afd72000 == 4 [pid = 1874] [id = 14]
01:21:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab34d000 == 3 [pid = 1874] [id = 17]
01:21:58 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
01:21:58 INFO - document served over http requires an https
01:21:58 INFO - sub-resource via fetch-request using the http-csp
01:21:58 INFO - delivery method with swap-origin-redirect and when
01:21: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"
01:21:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:21:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:21:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:21:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:21:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:21:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:21:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:21:58 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
01:21:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2448ms
01:21:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:21:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab358000 == 4 [pid = 1874] [id = 20]
01:21:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f55abd0d000) [pid = 1874] [serial = 55] [outer = (nil)]
01:21:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f55abd0e400) [pid = 1874] [serial = 56] [outer = 0x7f55abd0d000]
01:21:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55ac730c00) [pid = 1874] [serial = 57] [outer = 0x7f55abd0d000]
01:22:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f55ab30f400) [pid = 1874] [serial = 49] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f55ac340c00) [pid = 1874] [serial = 18] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f55ac45ec00) [pid = 1874] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f55acadb000) [pid = 1874] [serial = 10] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f55ac732c00) [pid = 1874] [serial = 13] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f55acc54c00) [pid = 1874] [serial = 31] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f55ae90a000) [pid = 1874] [serial = 37] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f55ace23400) [pid = 1874] [serial = 43] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f55acc56800) [pid = 1874] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f55ae3f1400) [pid = 1874] [serial = 34] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f55ab310400) [pid = 1874] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f55ace1e800) [pid = 1874] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f55ac45bc00) [pid = 1874] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f55accef000) [pid = 1874] [serial = 7] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 42 (0x7f55ac340000) [pid = 1874] [serial = 23] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 41 (0x7f55ace1a400) [pid = 1874] [serial = 40] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 40 (0x7f55ac347000) [pid = 1874] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456098673]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 39 (0x7f55ae70bc00) [pid = 1874] [serial = 2] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 38 (0x7f55ac460000) [pid = 1874] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 37 (0x7f55ac341c00) [pid = 1874] [serial = 19] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 36 (0x7f55abd0a400) [pid = 1874] [serial = 50] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 35 (0x7f55ab311400) [pid = 1874] [serial = 47] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 34 (0x7f55b4df4c00) [pid = 1874] [serial = 44] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 33 (0x7f55ae3f6800) [pid = 1874] [serial = 41] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 32 (0x7f55acadc000) [pid = 1874] [serial = 11] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 31 (0x7f55b1b1bc00) [pid = 1874] [serial = 38] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 30 (0x7f55ac734000) [pid = 1874] [serial = 14] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 29 (0x7f55ace1f800) [pid = 1874] [serial = 5] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 28 (0x7f55ac459400) [pid = 1874] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456098673]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 27 (0x7f55ace16800) [pid = 1874] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 26 (0x7f55ac462800) [pid = 1874] [serial = 24] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 25 (0x7f55ae988c00) [pid = 1874] [serial = 35] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 24 (0x7f55ace18c00) [pid = 1874] [serial = 32] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 23 (0x7f55accf0000) [pid = 1874] [serial = 8] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 22 (0x7f55ac72bc00) [pid = 1874] [serial = 29] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 21 (0x7f55b70ed000) [pid = 1874] [serial = 45] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 20 (0x7f55b1b32000) [pid = 1874] [serial = 42] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | --DOMWINDOW == 19 (0x7f55b1c45c00) [pid = 1874] [serial = 39] [outer = (nil)] [url = about:blank]
01:22:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab81b000 == 5 [pid = 1874] [id = 21]
01:22:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 20 (0x7f55ab30fc00) [pid = 1874] [serial = 58] [outer = (nil)]
01:22:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7fb838bc4800) [pid = 1826] [serial = 23] [outer = 0x7fb83a55a000]
01:22:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 21 (0x7f55ac340c00) [pid = 1874] [serial = 59] [outer = 0x7f55ab30fc00]
01:22:01 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
01:22:01 INFO - document served over http requires an https
01:22:01 INFO - sub-resource via iframe-tag using the http-csp
01:22:01 INFO - delivery method with keep-origin-redirect and when
01:22: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"
01:22:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:22:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:22:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:01 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
01:22:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3089ms
01:22:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:22:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac391000 == 6 [pid = 1874] [id = 22]
01:22:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 22 (0x7f55ab306400) [pid = 1874] [serial = 60] [outer = (nil)]
01:22:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 23 (0x7f55ac463800) [pid = 1874] [serial = 61] [outer = 0x7f55ab306400]
01:22:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 24 (0x7f55acad6400) [pid = 1874] [serial = 62] [outer = 0x7f55ab306400]
01:22:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac38b800 == 7 [pid = 1874] [id = 23]
01:22:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 25 (0x7f55ab30f000) [pid = 1874] [serial = 63] [outer = (nil)]
01:22:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 26 (0x7f55ac34bc00) [pid = 1874] [serial = 64] [outer = 0x7f55ab30f000]
01:22:03 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
01:22:03 INFO - document served over http requires an https
01:22:03 INFO - sub-resource via iframe-tag using the http-csp
01:22:03 INFO - delivery method with no-redirect and when
01:22: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"
01:22:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:22:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:22:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:03 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
01:22:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1685ms
01:22:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:22:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8bd000 == 8 [pid = 1874] [id = 24]
01:22:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 27 (0x7f55ac340800) [pid = 1874] [serial = 65] [outer = (nil)]
01:22:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 28 (0x7f55ac462800) [pid = 1874] [serial = 66] [outer = 0x7f55ac340800]
01:22:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 29 (0x7f55acceb400) [pid = 1874] [serial = 67] [outer = 0x7f55ac340800]
01:22:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ad8d5000 == 9 [pid = 1874] [id = 25]
01:22:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 30 (0x7f55accf2400) [pid = 1874] [serial = 68] [outer = (nil)]
01:22:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 31 (0x7f55ace1d800) [pid = 1874] [serial = 69] [outer = 0x7f55accf2400]
01:22:05 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
01:22:05 INFO - document served over http requires an https
01:22:05 INFO - sub-resource via iframe-tag using the http-csp
01:22:05 INFO - delivery method with swap-origin-redirect and when
01:22: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"
01:22:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:22:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:22:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:05 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
01:22:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1737ms
01:22:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:22:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae781000 == 10 [pid = 1874] [id = 26]
01:22:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 32 (0x7f55ac72e000) [pid = 1874] [serial = 70] [outer = (nil)]
01:22:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 33 (0x7f55ace1a000) [pid = 1874] [serial = 71] [outer = 0x7f55ac72e000]
01:22:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f55ae5ba400) [pid = 1874] [serial = 72] [outer = 0x7f55ac72e000]
01:22:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:06 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
01:22:06 INFO - document served over http requires an https
01:22:06 INFO - sub-resource via script-tag using the http-csp
01:22:06 INFO - delivery method with keep-origin-redirect and when
01:22: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"
01:22:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:22:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:22:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:06 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
01:22:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1646ms
01:22:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
01:22:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55b1b65000 == 11 [pid = 1874] [id = 27]
01:22:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f55ace1c800) [pid = 1874] [serial = 73] [outer = (nil)]
01:22:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f55ae987000) [pid = 1874] [serial = 74] [outer = 0x7f55ace1c800]
01:22:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f55b1b37000) [pid = 1874] [serial = 75] [outer = 0x7f55ace1c800]
01:22:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:09 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
01:22:09 INFO - document served over http requires an https
01:22:09 INFO - sub-resource via script-tag using the http-csp
01:22:09 INFO - delivery method with no-redirect and when
01:22: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"
01:22:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:22:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:22:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:09 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
01:22:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2248ms
01:22:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab81b000 == 10 [pid = 1874] [id = 21]
01:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab358000 == 9 [pid = 1874] [id = 20]
01:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 36 (0x7f55acae0000) [pid = 1874] [serial = 25] [outer = (nil)] [url = about:blank]
01:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 35 (0x7f55ac348c00) [pid = 1874] [serial = 20] [outer = (nil)] [url = about:blank]
01:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 34 (0x7f55accf1800) [pid = 1874] [serial = 12] [outer = (nil)] [url = about:blank]
01:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 33 (0x7f55acad7c00) [pid = 1874] [serial = 15] [outer = (nil)] [url = about:blank]
01:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 32 (0x7f55acc51000) [pid = 1874] [serial = 6] [outer = (nil)] [url = about:blank]
01:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 31 (0x7f55ae5bf400) [pid = 1874] [serial = 33] [outer = (nil)] [url = about:blank]
01:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 30 (0x7f55ace21000) [pid = 1874] [serial = 9] [outer = (nil)] [url = about:blank]
01:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 29 (0x7f55acc4f800) [pid = 1874] [serial = 30] [outer = (nil)] [url = about:blank]
01:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 28 (0x7f55ac349400) [pid = 1874] [serial = 51] [outer = (nil)] [url = about:blank]
01:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 27 (0x7f55b1880c00) [pid = 1874] [serial = 36] [outer = (nil)] [url = about:blank]
01:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 26 (0x7f55abd02800) [pid = 1874] [serial = 48] [outer = (nil)] [url = about:blank]
01:22:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaac6000 == 10 [pid = 1874] [id = 28]
01:22:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 27 (0x7f55abd03000) [pid = 1874] [serial = 76] [outer = (nil)]
01:22:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 28 (0x7f55ac343000) [pid = 1874] [serial = 77] [outer = 0x7f55abd03000]
01:22:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 29 (0x7f55ac731800) [pid = 1874] [serial = 78] [outer = 0x7f55abd03000]
01:22:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:10 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
01:22:10 INFO - document served over http requires an https
01:22:10 INFO - sub-resource via script-tag using the http-csp
01:22:10 INFO - delivery method with swap-origin-redirect and when
01:22: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"
01:22:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:22:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:22:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:10 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
01:22:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1687ms
01:22:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:22:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab806800 == 11 [pid = 1874] [id = 29]
01:22:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 30 (0x7f55abd0c400) [pid = 1874] [serial = 79] [outer = (nil)]
01:22:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 31 (0x7f55accf1000) [pid = 1874] [serial = 80] [outer = 0x7f55abd0c400]
01:22:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 32 (0x7f55ae540800) [pid = 1874] [serial = 81] [outer = 0x7f55abd0c400]
01:22:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:12 INFO - PROCESS | 1826 | --DOMWINDOW == 31 (0x7f55acad9000) [pid = 1874] [serial = 53] [outer = (nil)] [url = about:blank]
01:22:12 INFO - PROCESS | 1826 | --DOMWINDOW == 30 (0x7f55ac463800) [pid = 1874] [serial = 61] [outer = (nil)] [url = about:blank]
01:22:12 INFO - PROCESS | 1826 | --DOMWINDOW == 29 (0x7f55ac340c00) [pid = 1874] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:22:12 INFO - PROCESS | 1826 | --DOMWINDOW == 28 (0x7f55abd0e400) [pid = 1874] [serial = 56] [outer = (nil)] [url = about:blank]
01:22:12 INFO - PROCESS | 1826 | --DOMWINDOW == 27 (0x7f55abd0d000) [pid = 1874] [serial = 55] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:22:12 INFO - PROCESS | 1826 | --DOMWINDOW == 26 (0x7f55ab30fc00) [pid = 1874] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:22:12 INFO - PROCESS | 1826 | --DOMWINDOW == 25 (0x7f55abd09c00) [pid = 1874] [serial = 52] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:22:12 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
01:22:12 INFO - document served over http requires an https
01:22:12 INFO - sub-resource via xhr-request using the http-csp
01:22:12 INFO - delivery method with keep-origin-redirect and when
01:22: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"
01:22:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:22:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:22:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:12 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
01:22:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1699ms
01:22:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
01:22:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac392800 == 12 [pid = 1874] [id = 30]
01:22:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 26 (0x7f55accea800) [pid = 1874] [serial = 82] [outer = (nil)]
01:22:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 27 (0x7f55ae6dc800) [pid = 1874] [serial = 83] [outer = 0x7f55accea800]
01:22:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 28 (0x7f55b1883800) [pid = 1874] [serial = 84] [outer = 0x7f55accea800]
01:22:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:14 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
01:22:14 INFO - document served over http requires an https
01:22:14 INFO - sub-resource via xhr-request using the http-csp
01:22:14 INFO - delivery method with no-redirect and when
01:22: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"
01:22:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:22:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:22:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:14 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
01:22:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2140ms
01:22:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:22:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8ae800 == 13 [pid = 1874] [id = 31]
01:22:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 29 (0x7f55ae5c1000) [pid = 1874] [serial = 85] [outer = (nil)]
01:22:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 30 (0x7f55b1c16000) [pid = 1874] [serial = 86] [outer = 0x7f55ae5c1000]
01:22:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 31 (0x7f55b4df2000) [pid = 1874] [serial = 87] [outer = 0x7f55ae5c1000]
01:22:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:16 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
01:22:16 INFO - document served over http requires an https
01:22:16 INFO - sub-resource via xhr-request using the http-csp
01:22:16 INFO - delivery method with swap-origin-redirect and when
01:22: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"
01:22:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:22:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:22:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:16 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
01:22:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1529ms
01:22:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:22:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab80e800 == 14 [pid = 1874] [id = 32]
01:22:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 32 (0x7f55ab2f2400) [pid = 1874] [serial = 88] [outer = (nil)]
01:22:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 33 (0x7f55ab2f3400) [pid = 1874] [serial = 89] [outer = 0x7f55ab2f2400]
01:22:17 INFO - PROCESS | 1826 | --DOMWINDOW == 16 (0x7fb843819000) [pid = 1826] [serial = 22] [outer = (nil)] [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.]
01:22:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f55abd03400) [pid = 1874] [serial = 90] [outer = 0x7f55ab2f2400]
01:22:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 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
01:22:18 INFO - document served over http requires an http
01:22:18 INFO - sub-resource via fetch-request using the http-csp
01:22:18 INFO - delivery method with keep-origin-redirect and when
01:22: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"
01:22:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:22:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:22:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:22:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:18 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
01:22:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1830ms
01:22:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab359800 == 15 [pid = 1874] [id = 33]
01:22:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f55ab30d000) [pid = 1874] [serial = 91] [outer = (nil)]
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f55abd07c00) [pid = 1874] [serial = 92] [outer = 0x7f55ab30d000]
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f55ac734400) [pid = 1874] [serial = 93] [outer = 0x7f55ab30d000]
01:22:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac392800 == 14 [pid = 1874] [id = 30]
01:22:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab806800 == 13 [pid = 1874] [id = 29]
01:22:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaac6000 == 12 [pid = 1874] [id = 28]
01:22:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55b1b65000 == 11 [pid = 1874] [id = 27]
01:22:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae781000 == 10 [pid = 1874] [id = 26]
01:22:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ad8d5000 == 9 [pid = 1874] [id = 25]
01:22:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac38f000 == 8 [pid = 1874] [id = 18]
01:22:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8bf800 == 7 [pid = 1874] [id = 19]
01:22:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8bd000 == 6 [pid = 1874] [id = 24]
01:22:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac38b800 == 5 [pid = 1874] [id = 23]
01:22:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac391000 == 4 [pid = 1874] [id = 22]
01:22:19 INFO - PROCESS | 1826 | --DOMWINDOW == 36 (0x7f55ac730c00) [pid = 1874] [serial = 57] [outer = (nil)] [url = about:blank]
01:22:19 INFO - PROCESS | 1826 | --DOMWINDOW == 35 (0x7f55ace1ec00) [pid = 1874] [serial = 54] [outer = (nil)] [url = about:blank]
01:22:20 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
01:22:20 INFO - document served over http requires an http
01:22:20 INFO - sub-resource via fetch-request using the http-csp
01:22:20 INFO - delivery method with no-redirect and when
01:22: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"
01:22:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:22:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:22:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:22:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:20 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
01:22:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1844ms
01:22:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:22:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab34f800 == 5 [pid = 1874] [id = 34]
01:22:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f55ac34a800) [pid = 1874] [serial = 94] [outer = (nil)]
01:22:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f55ac34d000) [pid = 1874] [serial = 95] [outer = 0x7f55ac34a800]
01:22:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x7f55ac72b400) [pid = 1874] [serial = 96] [outer = 0x7f55ac34a800]
01:22:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:21 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
01:22:21 INFO - document served over http requires an http
01:22:21 INFO - sub-resource via fetch-request using the http-csp
01:22:21 INFO - delivery method with swap-origin-redirect and when
01:22: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"
01:22:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:22:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:22:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:22:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:21 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
01:22:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1493ms
01:22:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:22:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab821000 == 6 [pid = 1874] [id = 35]
01:22:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f55ac344c00) [pid = 1874] [serial = 97] [outer = (nil)]
01:22:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f55ac739000) [pid = 1874] [serial = 98] [outer = 0x7f55ac344c00]
01:22:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f55acc53000) [pid = 1874] [serial = 99] [outer = 0x7f55ac344c00]
01:22:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac487800 == 7 [pid = 1874] [id = 36]
01:22:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f55acced400) [pid = 1874] [serial = 100] [outer = (nil)]
01:22:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f55accf2c00) [pid = 1874] [serial = 101] [outer = 0x7f55acced400]
01:22:23 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
01:22:23 INFO - document served over http requires an http
01:22:23 INFO - sub-resource via iframe-tag using the http-csp
01:22:23 INFO - delivery method with keep-origin-redirect and when
01:22: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"
01:22:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:22:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:22:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:23 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
01:22:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1690ms
01:22:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:22:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8a3800 == 8 [pid = 1874] [id = 37]
01:22:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f55acad3800) [pid = 1874] [serial = 102] [outer = (nil)]
01:22:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f55accf1800) [pid = 1874] [serial = 103] [outer = 0x7f55acad3800]
01:22:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f55ad878800) [pid = 1874] [serial = 104] [outer = 0x7f55acad3800]
01:22:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca44000 == 9 [pid = 1874] [id = 38]
01:22:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f55ae58d400) [pid = 1874] [serial = 105] [outer = (nil)]
01:22:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f55ae60b800) [pid = 1874] [serial = 106] [outer = 0x7f55ae58d400]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f55b1c16000) [pid = 1874] [serial = 86] [outer = (nil)] [url = about:blank]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f55ac34bc00) [pid = 1874] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456123177]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f55ae6dc800) [pid = 1874] [serial = 83] [outer = (nil)] [url = about:blank]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f55ac343000) [pid = 1874] [serial = 77] [outer = (nil)] [url = about:blank]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f55accf1000) [pid = 1874] [serial = 80] [outer = (nil)] [url = about:blank]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 42 (0x7f55ace1d800) [pid = 1874] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 41 (0x7f55ac462800) [pid = 1874] [serial = 66] [outer = (nil)] [url = about:blank]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 40 (0x7f55ae987000) [pid = 1874] [serial = 74] [outer = (nil)] [url = about:blank]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 39 (0x7f55ace1a000) [pid = 1874] [serial = 71] [outer = (nil)] [url = about:blank]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 38 (0x7f55accea800) [pid = 1874] [serial = 82] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 37 (0x7f55ace1c800) [pid = 1874] [serial = 73] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 36 (0x7f55accf2400) [pid = 1874] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 35 (0x7f55abd03000) [pid = 1874] [serial = 76] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 34 (0x7f55abd0c400) [pid = 1874] [serial = 79] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 33 (0x7f55ab30f000) [pid = 1874] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456123177]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 32 (0x7f55b1883800) [pid = 1874] [serial = 84] [outer = (nil)] [url = about:blank]
01:22:25 INFO - PROCESS | 1826 | --DOMWINDOW == 31 (0x7f55ae540800) [pid = 1874] [serial = 81] [outer = (nil)] [url = about:blank]
01:22:25 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
01:22:25 INFO - document served over http requires an http
01:22:25 INFO - sub-resource via iframe-tag using the http-csp
01:22:25 INFO - delivery method with no-redirect and when
01:22: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"
01:22:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:22:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:22:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:25 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
01:22:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2247ms
01:22:25 INFO - PROCESS | 1826 | 1446456145556 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
01:22:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:22:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca52000 == 10 [pid = 1874] [id = 39]
01:22:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 32 (0x7f55acad4800) [pid = 1874] [serial = 107] [outer = (nil)]
01:22:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 33 (0x7f55acc58000) [pid = 1874] [serial = 108] [outer = 0x7f55acad4800]
01:22:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f55ae5c7400) [pid = 1874] [serial = 109] [outer = 0x7f55acad4800]
01:22:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac39a000 == 11 [pid = 1874] [id = 40]
01:22:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f55ab30ac00) [pid = 1874] [serial = 110] [outer = (nil)]
01:22:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f55ac348800) [pid = 1874] [serial = 111] [outer = 0x7f55ab30ac00]
01:22:28 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
01:22:28 INFO - document served over http requires an http
01:22:28 INFO - sub-resource via iframe-tag using the http-csp
01:22:28 INFO - delivery method with swap-origin-redirect and when
01:22: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"
01:22:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:22:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:22:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:28 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
01:22:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2843ms
01:22:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:22:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ad8c9800 == 12 [pid = 1874] [id = 41]
01:22:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f55abd0a000) [pid = 1874] [serial = 112] [outer = (nil)]
01:22:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x7f55ac34bc00) [pid = 1874] [serial = 113] [outer = 0x7f55abd0a000]
01:22:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f55ae5c0400) [pid = 1874] [serial = 114] [outer = 0x7f55abd0a000]
01:22:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:30 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
01:22:30 INFO - document served over http requires an http
01:22:30 INFO - sub-resource via script-tag using the http-csp
01:22:30 INFO - delivery method with keep-origin-redirect and when
01:22: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"
01:22:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:22:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:22:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:30 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
01:22:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1885ms
01:22:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
01:22:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9c3800 == 13 [pid = 1874] [id = 42]
01:22:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f55ae6e1400) [pid = 1874] [serial = 115] [outer = (nil)]
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f55ae989000) [pid = 1874] [serial = 116] [outer = 0x7f55ae6e1400]
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f55b1b33000) [pid = 1874] [serial = 117] [outer = 0x7f55ae6e1400]
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:32 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
01:22:32 INFO - document served over http requires an http
01:22:32 INFO - sub-resource via script-tag using the http-csp
01:22:32 INFO - delivery method with no-redirect and when
01:22: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"
01:22:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:22:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:22:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:32 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
01:22:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2338ms
01:22:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:22:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca44000 == 12 [pid = 1874] [id = 38]
01:22:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8a3800 == 11 [pid = 1874] [id = 37]
01:22:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac487800 == 10 [pid = 1874] [id = 36]
01:22:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab821000 == 9 [pid = 1874] [id = 35]
01:22:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab34f800 == 8 [pid = 1874] [id = 34]
01:22:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab359800 == 7 [pid = 1874] [id = 33]
01:22:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8ae800 == 6 [pid = 1874] [id = 31]
01:22:33 INFO - PROCESS | 1826 | --DOMWINDOW == 41 (0x7f55b1b37000) [pid = 1874] [serial = 75] [outer = (nil)] [url = about:blank]
01:22:33 INFO - PROCESS | 1826 | --DOMWINDOW == 40 (0x7f55acceb400) [pid = 1874] [serial = 67] [outer = (nil)] [url = about:blank]
01:22:33 INFO - PROCESS | 1826 | --DOMWINDOW == 39 (0x7f55ac731800) [pid = 1874] [serial = 78] [outer = (nil)] [url = about:blank]
01:22:33 INFO - PROCESS | 1826 | --DOMWINDOW == 38 (0x7f55ae5ba400) [pid = 1874] [serial = 72] [outer = (nil)] [url = about:blank]
01:22:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaac3000 == 7 [pid = 1874] [id = 43]
01:22:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f55ab307800) [pid = 1874] [serial = 118] [outer = (nil)]
01:22:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f55abd0b800) [pid = 1874] [serial = 119] [outer = 0x7f55ab307800]
01:22:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f55ac736000) [pid = 1874] [serial = 120] [outer = 0x7f55ab307800]
01:22:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:34 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
01:22:34 INFO - document served over http requires an http
01:22:34 INFO - sub-resource via script-tag using the http-csp
01:22:34 INFO - delivery method with swap-origin-redirect and when
01:22: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"
01:22:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:22:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:22:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:34 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
01:22:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1693ms
01:22:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:22:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac396000 == 8 [pid = 1874] [id = 44]
01:22:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f55acada400) [pid = 1874] [serial = 121] [outer = (nil)]
01:22:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f55accee000) [pid = 1874] [serial = 122] [outer = 0x7f55acada400]
01:22:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f55ad877c00) [pid = 1874] [serial = 123] [outer = 0x7f55acada400]
01:22:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:36 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
01:22:36 INFO - document served over http requires an http
01:22:36 INFO - sub-resource via xhr-request using the http-csp
01:22:36 INFO - delivery method with keep-origin-redirect and when
01:22: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"
01:22:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:22:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:22:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:36 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
01:22:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1739ms
01:22:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
01:22:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca36000 == 9 [pid = 1874] [id = 45]
01:22:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f55accea000) [pid = 1874] [serial = 124] [outer = (nil)]
01:22:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f55b1b35c00) [pid = 1874] [serial = 125] [outer = 0x7f55accea000]
01:22:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f55b1c43400) [pid = 1874] [serial = 126] [outer = 0x7f55accea000]
01:22:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f55acc58000) [pid = 1874] [serial = 108] [outer = (nil)] [url = about:blank]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f55ac34d000) [pid = 1874] [serial = 95] [outer = (nil)] [url = about:blank]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f55ab2f3400) [pid = 1874] [serial = 89] [outer = (nil)] [url = about:blank]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f55abd07c00) [pid = 1874] [serial = 92] [outer = (nil)] [url = about:blank]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 42 (0x7f55accf2c00) [pid = 1874] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 41 (0x7f55ac739000) [pid = 1874] [serial = 98] [outer = (nil)] [url = about:blank]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 40 (0x7f55ae60b800) [pid = 1874] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456144805]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 39 (0x7f55accf1800) [pid = 1874] [serial = 103] [outer = (nil)] [url = about:blank]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 38 (0x7f55acad3800) [pid = 1874] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 37 (0x7f55ac344c00) [pid = 1874] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 36 (0x7f55ab30d000) [pid = 1874] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 35 (0x7f55acced400) [pid = 1874] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 34 (0x7f55ac34a800) [pid = 1874] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:22:38 INFO - PROCESS | 1826 | --DOMWINDOW == 33 (0x7f55ae58d400) [pid = 1874] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456144805]
01:22:38 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
01:22:38 INFO - document served over http requires an http
01:22:38 INFO - sub-resource via xhr-request using the http-csp
01:22:38 INFO - delivery method with no-redirect and when
01:22: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"
01:22:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:22:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:22:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:38 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
01:22:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1955ms
01:22:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:22:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9cc000 == 10 [pid = 1874] [id = 46]
01:22:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f55ace22800) [pid = 1874] [serial = 127] [outer = (nil)]
01:22:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f55ae60b800) [pid = 1874] [serial = 128] [outer = 0x7f55ace22800]
01:22:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f55b4df0400) [pid = 1874] [serial = 129] [outer = 0x7f55ace22800]
01:22:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:39 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
01:22:39 INFO - document served over http requires an http
01:22:39 INFO - sub-resource via xhr-request using the http-csp
01:22:39 INFO - delivery method with swap-origin-redirect and when
01:22: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"
01:22:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:22:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:22:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:39 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
01:22:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1431ms
01:22:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:22:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55b1c5f800 == 11 [pid = 1874] [id = 47]
01:22:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f55ab3ad000) [pid = 1874] [serial = 130] [outer = (nil)]
01:22:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x7f55ab3ae000) [pid = 1874] [serial = 131] [outer = 0x7f55ab3ad000]
01:22:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f55ab3b3c00) [pid = 1874] [serial = 132] [outer = 0x7f55ab3ad000]
01:22:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:41 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
01:22:41 INFO - document served over http requires an https
01:22:41 INFO - sub-resource via fetch-request using the http-csp
01:22:41 INFO - delivery method with keep-origin-redirect and when
01:22: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"
01:22:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:22:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:22:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:22:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:41 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
01:22:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1888ms
01:22:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
01:22:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3d0000 == 12 [pid = 1874] [id = 48]
01:22:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f55ab3ac000) [pid = 1874] [serial = 133] [outer = (nil)]
01:22:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f55ab3b7400) [pid = 1874] [serial = 134] [outer = 0x7f55ab3ac000]
01:22:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f55accf2c00) [pid = 1874] [serial = 135] [outer = 0x7f55ab3ac000]
01:22:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:44 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
01:22:44 INFO - document served over http requires an https
01:22:44 INFO - sub-resource via fetch-request using the http-csp
01:22:44 INFO - delivery method with no-redirect and when
01:22: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"
01:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:22:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:22:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:22:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:44 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
01:22:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2945ms
01:22:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:22:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3ce000 == 13 [pid = 1874] [id = 49]
01:22:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f55ab3af800) [pid = 1874] [serial = 136] [outer = (nil)]
01:22:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f55ab3b6000) [pid = 1874] [serial = 137] [outer = 0x7f55ab3af800]
01:22:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f55ac467c00) [pid = 1874] [serial = 138] [outer = 0x7f55ab3af800]
01:22:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab80e800 == 12 [pid = 1874] [id = 32]
01:22:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9cc000 == 11 [pid = 1874] [id = 46]
01:22:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca36000 == 10 [pid = 1874] [id = 45]
01:22:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac396000 == 9 [pid = 1874] [id = 44]
01:22:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaac3000 == 8 [pid = 1874] [id = 43]
01:22:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9c3800 == 7 [pid = 1874] [id = 42]
01:22:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ad8c9800 == 6 [pid = 1874] [id = 41]
01:22:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac39a000 == 5 [pid = 1874] [id = 40]
01:22:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca52000 == 4 [pid = 1874] [id = 39]
01:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f55ac734400) [pid = 1874] [serial = 93] [outer = (nil)] [url = about:blank]
01:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f55ac72b400) [pid = 1874] [serial = 96] [outer = (nil)] [url = about:blank]
01:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 42 (0x7f55ad878800) [pid = 1874] [serial = 104] [outer = (nil)] [url = about:blank]
01:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 41 (0x7f55acc53000) [pid = 1874] [serial = 99] [outer = (nil)] [url = about:blank]
01:22:46 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
01:22:46 INFO - document served over http requires an https
01:22:46 INFO - sub-resource via fetch-request using the http-csp
01:22:46 INFO - delivery method with swap-origin-redirect and when
01:22: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"
01:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:22:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:22:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:22:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:46 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
01:22:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1983ms
01:22:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:22:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab34d800 == 5 [pid = 1874] [id = 50]
01:22:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f55abd0d800) [pid = 1874] [serial = 139] [outer = (nil)]
01:22:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f55ac340000) [pid = 1874] [serial = 140] [outer = 0x7f55abd0d800]
01:22:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f55ac464c00) [pid = 1874] [serial = 141] [outer = 0x7f55abd0d800]
01:22:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac382800 == 6 [pid = 1874] [id = 51]
01:22:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f55ac731000) [pid = 1874] [serial = 142] [outer = (nil)]
01:22:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f55ac739400) [pid = 1874] [serial = 143] [outer = 0x7f55ac731000]
01:22:48 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
01:22:48 INFO - document served over http requires an https
01:22:48 INFO - sub-resource via iframe-tag using the http-csp
01:22:48 INFO - delivery method with keep-origin-redirect and when
01:22: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"
01:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:22:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:22:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:48 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
01:22:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1388ms
01:22:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:22:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac392800 == 7 [pid = 1874] [id = 52]
01:22:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f55ab3b1c00) [pid = 1874] [serial = 144] [outer = (nil)]
01:22:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f55ac734c00) [pid = 1874] [serial = 145] [outer = 0x7f55ab3b1c00]
01:22:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f55acceb400) [pid = 1874] [serial = 146] [outer = 0x7f55ab3b1c00]
01:22:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac496800 == 8 [pid = 1874] [id = 53]
01:22:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f55accf4c00) [pid = 1874] [serial = 147] [outer = (nil)]
01:22:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f55ace23c00) [pid = 1874] [serial = 148] [outer = 0x7f55accf4c00]
01:22:49 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
01:22:49 INFO - document served over http requires an https
01:22:49 INFO - sub-resource via iframe-tag using the http-csp
01:22:49 INFO - delivery method with no-redirect and when
01:22: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"
01:22:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:22:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:22:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:49 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
01:22:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1434ms
01:22:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:22:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8b0000 == 9 [pid = 1874] [id = 54]
01:22:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f55acad5000) [pid = 1874] [serial = 149] [outer = (nil)]
01:22:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f55ace20c00) [pid = 1874] [serial = 150] [outer = 0x7f55acad5000]
01:22:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f55ae708000) [pid = 1874] [serial = 151] [outer = 0x7f55acad5000]
01:22:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca4b000 == 10 [pid = 1874] [id = 55]
01:22:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f55ae989c00) [pid = 1874] [serial = 152] [outer = (nil)]
01:22:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f55b1b2c400) [pid = 1874] [serial = 153] [outer = 0x7f55ae989c00]
01:22:51 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
01:22:51 INFO - document served over http requires an https
01:22:51 INFO - sub-resource via iframe-tag using the http-csp
01:22:51 INFO - delivery method with swap-origin-redirect and when
01:22: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"
01:22:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:22:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:22:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:51 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
01:22:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1946ms
01:22:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:22:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f55accee000) [pid = 1874] [serial = 122] [outer = (nil)] [url = about:blank]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f55ac348800) [pid = 1874] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f55ac34bc00) [pid = 1874] [serial = 113] [outer = (nil)] [url = about:blank]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f55abd0b800) [pid = 1874] [serial = 119] [outer = (nil)] [url = about:blank]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f55b1b35c00) [pid = 1874] [serial = 125] [outer = (nil)] [url = about:blank]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f55ae60b800) [pid = 1874] [serial = 128] [outer = (nil)] [url = about:blank]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f55ae989000) [pid = 1874] [serial = 116] [outer = (nil)] [url = about:blank]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f55ae5c1000) [pid = 1874] [serial = 85] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f55ab307800) [pid = 1874] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f55ae6e1400) [pid = 1874] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f55abd0a000) [pid = 1874] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f55accea000) [pid = 1874] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f55ab2f2400) [pid = 1874] [serial = 88] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 42 (0x7f55acada400) [pid = 1874] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 41 (0x7f55ac72e000) [pid = 1874] [serial = 70] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 40 (0x7f55ac340800) [pid = 1874] [serial = 65] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 39 (0x7f55ab306400) [pid = 1874] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 38 (0x7f55ab30ac00) [pid = 1874] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:22:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 37 (0x7f55ad877c00) [pid = 1874] [serial = 123] [outer = (nil)] [url = about:blank]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 36 (0x7f55b4df2000) [pid = 1874] [serial = 87] [outer = (nil)] [url = about:blank]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 35 (0x7f55abd03400) [pid = 1874] [serial = 90] [outer = (nil)] [url = about:blank]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 34 (0x7f55acad6400) [pid = 1874] [serial = 62] [outer = (nil)] [url = about:blank]
01:22:52 INFO - PROCESS | 1826 | --DOMWINDOW == 33 (0x7f55b1c43400) [pid = 1874] [serial = 126] [outer = (nil)] [url = about:blank]
01:22:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac482800 == 11 [pid = 1874] [id = 56]
01:22:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f55ab305800) [pid = 1874] [serial = 154] [outer = (nil)]
01:22:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f55ab307800) [pid = 1874] [serial = 155] [outer = 0x7f55ab305800]
01:22:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f55ac738400) [pid = 1874] [serial = 156] [outer = 0x7f55ab305800]
01:22:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:53 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
01:22:53 INFO - document served over http requires an https
01:22:53 INFO - sub-resource via script-tag using the http-csp
01:22:53 INFO - delivery method with keep-origin-redirect and when
01:22: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"
01:22:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:22:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:22:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:53 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
01:22:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2085ms
01:22:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
01:22:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab343800 == 12 [pid = 1874] [id = 57]
01:22:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f55ab2f4400) [pid = 1874] [serial = 157] [outer = (nil)]
01:22:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x7f55ab307c00) [pid = 1874] [serial = 158] [outer = 0x7f55ab2f4400]
01:22:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f55ac730c00) [pid = 1874] [serial = 159] [outer = 0x7f55ab2f4400]
01:22:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:55 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
01:22:55 INFO - document served over http requires an https
01:22:55 INFO - sub-resource via script-tag using the http-csp
01:22:55 INFO - delivery method with no-redirect and when
01:22:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:22:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:22:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:22:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:55 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
01:22:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1678ms
01:22:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:22:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9c5800 == 13 [pid = 1874] [id = 58]
01:22:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f55accf0800) [pid = 1874] [serial = 160] [outer = (nil)]
01:22:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f55ae989000) [pid = 1874] [serial = 161] [outer = 0x7f55accf0800]
01:22:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f55b4dedc00) [pid = 1874] [serial = 162] [outer = 0x7f55accf0800]
01:22:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:57 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
01:22:57 INFO - document served over http requires an https
01:22:57 INFO - sub-resource via script-tag using the http-csp
01:22:57 INFO - delivery method with swap-origin-redirect and when
01:22: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"
01:22:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:22:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:22:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:57 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
01:22:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2645ms
01:22:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:22:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55b1c61800 == 14 [pid = 1874] [id = 59]
01:22:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f55aadc7c00) [pid = 1874] [serial = 163] [outer = (nil)]
01:22:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f55aadc8c00) [pid = 1874] [serial = 164] [outer = 0x7f55aadc7c00]
01:22:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f55aadcf000) [pid = 1874] [serial = 165] [outer = 0x7f55aadc7c00]
01:22:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:22:59 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
01:22:59 INFO - document served over http requires an https
01:22:59 INFO - sub-resource via xhr-request using the http-csp
01:22:59 INFO - delivery method with keep-origin-redirect and when
01:22: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"
01:22:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:22:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:22:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:22:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:22:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:22:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:22:59 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
01:22:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1938ms
01:22:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
01:23:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aadf0000 == 15 [pid = 1874] [id = 60]
01:23:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f55ab30a000) [pid = 1874] [serial = 166] [outer = (nil)]
01:23:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f55ab3b2400) [pid = 1874] [serial = 167] [outer = 0x7f55ab30a000]
01:23:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f55ab7bbc00) [pid = 1874] [serial = 168] [outer = 0x7f55ab30a000]
01:23:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac482800 == 14 [pid = 1874] [id = 56]
01:23:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca4b000 == 13 [pid = 1874] [id = 55]
01:23:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8b0000 == 12 [pid = 1874] [id = 54]
01:23:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac496800 == 11 [pid = 1874] [id = 53]
01:23:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac392800 == 10 [pid = 1874] [id = 52]
01:23:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac382800 == 9 [pid = 1874] [id = 51]
01:23:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab34d800 == 8 [pid = 1874] [id = 50]
01:23:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3ce000 == 7 [pid = 1874] [id = 49]
01:23:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3d0000 == 6 [pid = 1874] [id = 48]
01:23:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55b1c5f800 == 5 [pid = 1874] [id = 47]
01:23:01 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f55ac736000) [pid = 1874] [serial = 120] [outer = (nil)] [url = about:blank]
01:23:01 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f55ae5c0400) [pid = 1874] [serial = 114] [outer = (nil)] [url = about:blank]
01:23:01 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f55b1b33000) [pid = 1874] [serial = 117] [outer = (nil)] [url = about:blank]
01:23:01 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
01:23:01 INFO - document served over http requires an https
01:23:01 INFO - sub-resource via xhr-request using the http-csp
01:23:01 INFO - delivery method with no-redirect and when
01:23: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"
01:23:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:23:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:23:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:01 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
01:23:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1599ms
01:23:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:23:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7fb843719c00) [pid = 1826] [serial = 24] [outer = 0x7fb83a55a000]
01:23:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3be000 == 6 [pid = 1874] [id = 61]
01:23:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f55ab308400) [pid = 1874] [serial = 169] [outer = (nil)]
01:23:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f55abd03000) [pid = 1874] [serial = 170] [outer = 0x7f55ab308400]
01:23:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f55ac34ac00) [pid = 1874] [serial = 171] [outer = 0x7f55ab308400]
01:23:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:03 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
01:23:03 INFO - document served over http requires an https
01:23:03 INFO - sub-resource via xhr-request using the http-csp
01:23:03 INFO - delivery method with swap-origin-redirect and when
01:23: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"
01:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:23:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:23:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:03 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
01:23:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1546ms
01:23:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:23:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac382800 == 7 [pid = 1874] [id = 62]
01:23:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f55ab7bf800) [pid = 1874] [serial = 172] [outer = (nil)]
01:23:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f55ac72c400) [pid = 1874] [serial = 173] [outer = 0x7f55ab7bf800]
01:23:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f55acceb800) [pid = 1874] [serial = 174] [outer = 0x7f55ab7bf800]
01:23:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:04 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
01:23:04 INFO - document served over http requires an http
01:23:04 INFO - sub-resource via fetch-request using the meta-csp
01:23:04 INFO - delivery method with keep-origin-redirect and when
01:23:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
01:23:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:23:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:23:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:23:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:04 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
01:23:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1779ms
01:23:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
01:23:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8b2000 == 8 [pid = 1874] [id = 63]
01:23:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f55ac736000) [pid = 1874] [serial = 175] [outer = (nil)]
01:23:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f55ae707800) [pid = 1874] [serial = 176] [outer = 0x7f55ac736000]
01:23:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f55b1bdbc00) [pid = 1874] [serial = 177] [outer = 0x7f55ac736000]
01:23:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f55ab307800) [pid = 1874] [serial = 155] [outer = (nil)] [url = about:blank]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f55ab3b6000) [pid = 1874] [serial = 137] [outer = (nil)] [url = about:blank]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f55ac739400) [pid = 1874] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f55ace20c00) [pid = 1874] [serial = 150] [outer = (nil)] [url = about:blank]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f55ab3ae000) [pid = 1874] [serial = 131] [outer = (nil)] [url = about:blank]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f55ab3b7400) [pid = 1874] [serial = 134] [outer = (nil)] [url = about:blank]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f55ac340000) [pid = 1874] [serial = 140] [outer = (nil)] [url = about:blank]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f55b1b2c400) [pid = 1874] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f55ace23c00) [pid = 1874] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456169224]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f55ac734c00) [pid = 1874] [serial = 145] [outer = (nil)] [url = about:blank]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f55acad5000) [pid = 1874] [serial = 149] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 42 (0x7f55abd0d800) [pid = 1874] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 41 (0x7f55ab3b1c00) [pid = 1874] [serial = 144] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 40 (0x7f55ac731000) [pid = 1874] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 39 (0x7f55ab3af800) [pid = 1874] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 38 (0x7f55ab3ac000) [pid = 1874] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 37 (0x7f55accf4c00) [pid = 1874] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456169224]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 36 (0x7f55ae989c00) [pid = 1874] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 35 (0x7f55acad4800) [pid = 1874] [serial = 107] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 34 (0x7f55ace22800) [pid = 1874] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 33 (0x7f55ae5c7400) [pid = 1874] [serial = 109] [outer = (nil)] [url = about:blank]
01:23:06 INFO - PROCESS | 1826 | --DOMWINDOW == 32 (0x7f55b4df0400) [pid = 1874] [serial = 129] [outer = (nil)] [url = about:blank]
01:23:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
01:23:07 INFO - document served over http requires an http
01:23:07 INFO - sub-resource via fetch-request using the meta-csp
01:23:07 INFO - delivery method with no-redirect and when
01:23:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
01:23:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:23:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:23:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:23:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
01:23:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2212ms
01:23:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:23:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae5d1000 == 9 [pid = 1874] [id = 64]
01:23:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 33 (0x7f55ac349800) [pid = 1874] [serial = 178] [outer = (nil)]
01:23:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f55ac730400) [pid = 1874] [serial = 179] [outer = 0x7f55ac349800]
01:23:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f55ae5c6800) [pid = 1874] [serial = 180] [outer = 0x7f55ac349800]
01:23:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
01:23:09 INFO - document served over http requires an http
01:23:09 INFO - sub-resource via fetch-request using the meta-csp
01:23:09 INFO - delivery method with swap-origin-redirect and when
01:23:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
01:23:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:23:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:23:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:23:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:09 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
01:23:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1892ms
01:23:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:23:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ad8be000 == 10 [pid = 1874] [id = 65]
01:23:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f55ab3af800) [pid = 1874] [serial = 181] [outer = (nil)]
01:23:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f55ac348400) [pid = 1874] [serial = 182] [outer = 0x7f55ab3af800]
01:23:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x7f55ae58d400) [pid = 1874] [serial = 183] [outer = 0x7f55ab3af800]
01:23:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab67800 == 11 [pid = 1874] [id = 66]
01:23:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f55b1bd9800) [pid = 1874] [serial = 184] [outer = (nil)]
01:23:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f55b1b1b000) [pid = 1874] [serial = 185] [outer = 0x7f55b1bd9800]
01:23:12 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
01:23:12 INFO - document served over http requires an http
01:23:12 INFO - sub-resource via iframe-tag using the meta-csp
01:23:12 INFO - delivery method with keep-origin-redirect and when
01:23:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
01:23:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:23:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:23:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:12 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
01:23:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3150ms
01:23:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:23:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab73000 == 12 [pid = 1874] [id = 67]
01:23:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f55a9d07400) [pid = 1874] [serial = 186] [outer = (nil)]
01:23:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f55a9d08400) [pid = 1874] [serial = 187] [outer = 0x7f55a9d07400]
01:23:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f55a9d0f400) [pid = 1874] [serial = 188] [outer = 0x7f55a9d07400]
01:23:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55afd74000 == 13 [pid = 1874] [id = 68]
01:23:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f55ab7bb800) [pid = 1874] [serial = 189] [outer = (nil)]
01:23:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f55b4df5c00) [pid = 1874] [serial = 190] [outer = 0x7f55ab7bb800]
01:23:13 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
01:23:13 INFO - document served over http requires an http
01:23:13 INFO - sub-resource via iframe-tag using the meta-csp
01:23:13 INFO - delivery method with no-redirect and when
01:23:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
01:23:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:23:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:23:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:13 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
01:23:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1730ms
01:23:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:23:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9de8800 == 14 [pid = 1874] [id = 69]
01:23:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f55a9d06800) [pid = 1874] [serial = 191] [outer = (nil)]
01:23:14 INFO - PROCESS | 1826 | --DOMWINDOW == 16 (0x7fb838bc4800) [pid = 1826] [serial = 23] [outer = (nil)] [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.]
01:23:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f55aa117000) [pid = 1874] [serial = 192] [outer = 0x7f55a9d06800]
01:23:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f55aa11f800) [pid = 1874] [serial = 193] [outer = 0x7f55a9d06800]
01:23:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9dfa800 == 15 [pid = 1874] [id = 70]
01:23:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f55aa1b2400) [pid = 1874] [serial = 194] [outer = (nil)]
01:23:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f55aa1b5000) [pid = 1874] [serial = 195] [outer = 0x7f55aa1b2400]
01:23:15 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
01:23:15 INFO - document served over http requires an http
01:23:15 INFO - sub-resource via iframe-tag using the meta-csp
01:23:15 INFO - delivery method with swap-origin-redirect and when
01:23:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
01:23:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:23:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:23:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:15 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
01:23:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2058ms
01:23:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a963e800 == 16 [pid = 1874] [id = 71]
01:23:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f55a9d10800) [pid = 1874] [serial = 196] [outer = (nil)]
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f55aa115c00) [pid = 1874] [serial = 197] [outer = 0x7f55a9d10800]
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f55aa1c0c00) [pid = 1874] [serial = 198] [outer = 0x7f55a9d10800]
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8b2000 == 15 [pid = 1874] [id = 63]
01:23:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac382800 == 14 [pid = 1874] [id = 62]
01:23:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3be000 == 13 [pid = 1874] [id = 61]
01:23:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aadf0000 == 12 [pid = 1874] [id = 60]
01:23:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55b1c61800 == 11 [pid = 1874] [id = 59]
01:23:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9c5800 == 10 [pid = 1874] [id = 58]
01:23:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab343800 == 9 [pid = 1874] [id = 57]
01:23:17 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
01:23:17 INFO - document served over http requires an http
01:23:17 INFO - sub-resource via script-tag using the meta-csp
01:23:17 INFO - delivery method with keep-origin-redirect and when
01:23:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
01:23:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:23:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:23:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:17 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
01:23:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1740ms
01:23:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
01:23:17 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f55acceb400) [pid = 1874] [serial = 146] [outer = (nil)] [url = about:blank]
01:23:17 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f55ac464c00) [pid = 1874] [serial = 141] [outer = (nil)] [url = about:blank]
01:23:17 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f55accf2c00) [pid = 1874] [serial = 135] [outer = (nil)] [url = about:blank]
01:23:17 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f55ac467c00) [pid = 1874] [serial = 138] [outer = (nil)] [url = about:blank]
01:23:17 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f55ae708000) [pid = 1874] [serial = 151] [outer = (nil)] [url = about:blank]
01:23:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaaba800 == 10 [pid = 1874] [id = 72]
01:23:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f55aa1b3c00) [pid = 1874] [serial = 199] [outer = (nil)]
01:23:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f55aadcd000) [pid = 1874] [serial = 200] [outer = 0x7f55aa1b3c00]
01:23:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f55ab3af400) [pid = 1874] [serial = 201] [outer = 0x7f55aa1b3c00]
01:23:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:19 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
01:23:19 INFO - document served over http requires an http
01:23:19 INFO - sub-resource via script-tag using the meta-csp
01:23:19 INFO - delivery method with no-redirect and when
01:23:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
01:23:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:23:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:23:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:19 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
01:23:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1685ms
01:23:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:23:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aade5000 == 11 [pid = 1874] [id = 73]
01:23:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f55ab2ed400) [pid = 1874] [serial = 202] [outer = (nil)]
01:23:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f55ab7ba400) [pid = 1874] [serial = 203] [outer = 0x7f55ab2ed400]
01:23:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f55ac345000) [pid = 1874] [serial = 204] [outer = 0x7f55ab2ed400]
01:23:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:21 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
01:23:21 INFO - document served over http requires an http
01:23:21 INFO - sub-resource via script-tag using the meta-csp
01:23:21 INFO - delivery method with swap-origin-redirect and when
01:23: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/script-tag/generic.swap-origin-redirect.http.html"
01:23:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:23:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:23:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:21 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
01:23:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1685ms
01:23:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:23:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3cc800 == 12 [pid = 1874] [id = 74]
01:23:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f55ab7c0400) [pid = 1874] [serial = 205] [outer = (nil)]
01:23:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f55acad3800) [pid = 1874] [serial = 206] [outer = 0x7f55ab7c0400]
01:23:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55acced800) [pid = 1874] [serial = 207] [outer = 0x7f55ab7c0400]
01:23:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f55ac730400) [pid = 1874] [serial = 179] [outer = (nil)] [url = about:blank]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f55ae989000) [pid = 1874] [serial = 161] [outer = (nil)] [url = about:blank]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f55aadc8c00) [pid = 1874] [serial = 164] [outer = (nil)] [url = about:blank]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f55ae707800) [pid = 1874] [serial = 176] [outer = (nil)] [url = about:blank]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f55ab307c00) [pid = 1874] [serial = 158] [outer = (nil)] [url = about:blank]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f55ab3b2400) [pid = 1874] [serial = 167] [outer = (nil)] [url = about:blank]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f55abd03000) [pid = 1874] [serial = 170] [outer = (nil)] [url = about:blank]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f55ac72c400) [pid = 1874] [serial = 173] [outer = (nil)] [url = about:blank]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f55ac736000) [pid = 1874] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f55ab308400) [pid = 1874] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f55ab30a000) [pid = 1874] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f55ab7bf800) [pid = 1874] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f55ab305800) [pid = 1874] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f55ac738400) [pid = 1874] [serial = 156] [outer = (nil)] [url = about:blank]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 42 (0x7f55ab7bbc00) [pid = 1874] [serial = 168] [outer = (nil)] [url = about:blank]
01:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 41 (0x7f55ac34ac00) [pid = 1874] [serial = 171] [outer = (nil)] [url = about:blank]
01:23:23 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
01:23:23 INFO - document served over http requires an http
01:23:23 INFO - sub-resource via xhr-request using the meta-csp
01:23:23 INFO - delivery method with keep-origin-redirect and when
01:23: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/xhr-request/generic.keep-origin-redirect.http.html"
01:23:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:23:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:23:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:23 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
01:23:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2237ms
01:23:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
01:23:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab822800 == 13 [pid = 1874] [id = 75]
01:23:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f55ab2f3400) [pid = 1874] [serial = 208] [outer = (nil)]
01:23:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f55abd09800) [pid = 1874] [serial = 209] [outer = 0x7f55ab2f3400]
01:23:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f55ace16800) [pid = 1874] [serial = 210] [outer = 0x7f55ab2f3400]
01:23:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:25 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
01:23:25 INFO - document served over http requires an http
01:23:25 INFO - sub-resource via xhr-request using the meta-csp
01:23:25 INFO - delivery method with no-redirect and when
01:23: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/xhr-request/generic.no-redirect.http.html"
01:23:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:23:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:23:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:25 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
01:23:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2043ms
01:23:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:23:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3d6800 == 14 [pid = 1874] [id = 76]
01:23:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f55ab305800) [pid = 1874] [serial = 211] [outer = (nil)]
01:23:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f55ab3b9c00) [pid = 1874] [serial = 212] [outer = 0x7f55ab305800]
01:23:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f55accf5000) [pid = 1874] [serial = 213] [outer = 0x7f55ab305800]
01:23:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:28 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
01:23:28 INFO - document served over http requires an http
01:23:28 INFO - sub-resource via xhr-request using the meta-csp
01:23:28 INFO - delivery method with swap-origin-redirect and when
01:23: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-http/xhr-request/generic.swap-origin-redirect.http.html"
01:23:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:23:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:23:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:28 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
01:23:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2596ms
01:23:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:23:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8ad800 == 15 [pid = 1874] [id = 77]
01:23:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f55ab2f1000) [pid = 1874] [serial = 214] [outer = (nil)]
01:23:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f55ae3f6800) [pid = 1874] [serial = 215] [outer = 0x7f55ab2f1000]
01:23:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f55afd1f000) [pid = 1874] [serial = 216] [outer = 0x7f55ab2f1000]
01:23:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:29 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
01:23:29 INFO - document served over http requires an https
01:23:29 INFO - sub-resource via fetch-request using the meta-csp
01:23:29 INFO - delivery method with keep-origin-redirect and when
01:23: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/fetch-request/generic.keep-origin-redirect.http.html"
01:23:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:23:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:23:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:23:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:29 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
01:23:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1793ms
01:23:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
01:23:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae5df800 == 16 [pid = 1874] [id = 78]
01:23:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f55b1c14800) [pid = 1874] [serial = 217] [outer = (nil)]
01:23:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f55a9402c00) [pid = 1874] [serial = 218] [outer = 0x7f55b1c14800]
01:23:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f55a9408400) [pid = 1874] [serial = 219] [outer = 0x7f55b1c14800]
01:23:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:31 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
01:23:31 INFO - document served over http requires an https
01:23:31 INFO - sub-resource via fetch-request using the meta-csp
01:23:31 INFO - delivery method with no-redirect and when
01:23: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/fetch-request/generic.no-redirect.http.html"
01:23:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:23:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:23:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:23:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:31 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
01:23:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1632ms
01:23:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:23:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9309000 == 17 [pid = 1874] [id = 79]
01:23:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f55a9410c00) [pid = 1874] [serial = 220] [outer = (nil)]
01:23:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f55b1c41000) [pid = 1874] [serial = 221] [outer = 0x7f55a9410c00]
01:23:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f55a9327800) [pid = 1874] [serial = 222] [outer = 0x7f55a9410c00]
01:23:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:34 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
01:23:34 INFO - document served over http requires an https
01:23:34 INFO - sub-resource via fetch-request using the meta-csp
01:23:34 INFO - delivery method with swap-origin-redirect and when
01:23: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/fetch-request/generic.swap-origin-redirect.http.html"
01:23:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:23:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:23:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:23:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:34 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
01:23:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2699ms
01:23:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:23:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9def800 == 18 [pid = 1874] [id = 80]
01:23:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55a9d03400) [pid = 1874] [serial = 223] [outer = (nil)]
01:23:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55a9d0a000) [pid = 1874] [serial = 224] [outer = 0x7f55a9d03400]
01:23:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55aa1b6800) [pid = 1874] [serial = 225] [outer = 0x7f55a9d03400]
01:23:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3cc800 == 17 [pid = 1874] [id = 74]
01:23:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9dfa800 == 16 [pid = 1874] [id = 70]
01:23:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aade5000 == 15 [pid = 1874] [id = 73]
01:23:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaaba800 == 14 [pid = 1874] [id = 72]
01:23:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a963e800 == 13 [pid = 1874] [id = 71]
01:23:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9de8800 == 12 [pid = 1874] [id = 69]
01:23:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55afd74000 == 11 [pid = 1874] [id = 68]
01:23:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab73000 == 10 [pid = 1874] [id = 67]
01:23:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab67800 == 9 [pid = 1874] [id = 66]
01:23:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae5d1000 == 8 [pid = 1874] [id = 64]
01:23:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ad8be000 == 7 [pid = 1874] [id = 65]
01:23:35 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55b1bdbc00) [pid = 1874] [serial = 177] [outer = (nil)] [url = about:blank]
01:23:35 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55acceb800) [pid = 1874] [serial = 174] [outer = (nil)] [url = about:blank]
01:23:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9647000 == 8 [pid = 1874] [id = 81]
01:23:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55aa1bc800) [pid = 1874] [serial = 226] [outer = (nil)]
01:23:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55aadca400) [pid = 1874] [serial = 227] [outer = 0x7f55aa1bc800]
01:23:36 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
01:23:36 INFO - document served over http requires an https
01:23:36 INFO - sub-resource via iframe-tag using the meta-csp
01:23:36 INFO - delivery method with keep-origin-redirect and when
01:23:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
01:23:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:23:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:23:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:36 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
01:23:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2195ms
01:23:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:23:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaac3000 == 9 [pid = 1874] [id = 82]
01:23:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55aa113c00) [pid = 1874] [serial = 228] [outer = (nil)]
01:23:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55ab2f6c00) [pid = 1874] [serial = 229] [outer = 0x7f55aa113c00]
01:23:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55ab7b7400) [pid = 1874] [serial = 230] [outer = 0x7f55aa113c00]
01:23:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aadd7800 == 10 [pid = 1874] [id = 83]
01:23:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55ab7c1400) [pid = 1874] [serial = 231] [outer = (nil)]
01:23:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55ab7bdc00) [pid = 1874] [serial = 232] [outer = 0x7f55ab7c1400]
01:23:39 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
01:23:39 INFO - document served over http requires an https
01:23:39 INFO - sub-resource via iframe-tag using the meta-csp
01:23:39 INFO - delivery method with no-redirect and when
01:23:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
01:23:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:23:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:23:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:39 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
01:23:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2702ms
01:23:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:23:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab35b800 == 11 [pid = 1874] [id = 84]
01:23:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55ab2f5800) [pid = 1874] [serial = 233] [outer = (nil)]
01:23:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55abd08400) [pid = 1874] [serial = 234] [outer = 0x7f55ab2f5800]
01:23:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55acceb400) [pid = 1874] [serial = 235] [outer = 0x7f55ab2f5800]
01:23:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55b4df5c00) [pid = 1874] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456193622]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55a9d08400) [pid = 1874] [serial = 187] [outer = (nil)] [url = about:blank]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55aa1b5000) [pid = 1874] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55aa117000) [pid = 1874] [serial = 192] [outer = (nil)] [url = about:blank]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55ab7ba400) [pid = 1874] [serial = 203] [outer = (nil)] [url = about:blank]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55b1b1b000) [pid = 1874] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55ac348400) [pid = 1874] [serial = 182] [outer = (nil)] [url = about:blank]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55aa115c00) [pid = 1874] [serial = 197] [outer = (nil)] [url = about:blank]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55acad3800) [pid = 1874] [serial = 206] [outer = (nil)] [url = about:blank]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55aadcd000) [pid = 1874] [serial = 200] [outer = (nil)] [url = about:blank]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f55abd09800) [pid = 1874] [serial = 209] [outer = (nil)] [url = about:blank]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f55ab2ed400) [pid = 1874] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f55a9d10800) [pid = 1874] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f55aa1b3c00) [pid = 1874] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f55ab7c0400) [pid = 1874] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f55aa1b2400) [pid = 1874] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f55b1bd9800) [pid = 1874] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f55ab7bb800) [pid = 1874] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456193622]
01:23:40 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f55acced800) [pid = 1874] [serial = 207] [outer = (nil)] [url = about:blank]
01:23:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab80b000 == 12 [pid = 1874] [id = 85]
01:23:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f55a9d0f000) [pid = 1874] [serial = 236] [outer = (nil)]
01:23:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f55aa1b5000) [pid = 1874] [serial = 237] [outer = 0x7f55a9d0f000]
01:23:41 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
01:23:41 INFO - document served over http requires an https
01:23:41 INFO - sub-resource via iframe-tag using the meta-csp
01:23:41 INFO - delivery method with swap-origin-redirect and when
01:23:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
01:23:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:23:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:23:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:41 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
01:23:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2035ms
01:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:23:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac38d000 == 13 [pid = 1874] [id = 86]
01:23:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f55aadc8800) [pid = 1874] [serial = 238] [outer = (nil)]
01:23:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f55ab7b5400) [pid = 1874] [serial = 239] [outer = 0x7f55aadc8800]
01:23:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f55ad876000) [pid = 1874] [serial = 240] [outer = 0x7f55aadc8800]
01:23:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:42 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
01:23:42 INFO - document served over http requires an https
01:23:42 INFO - sub-resource via script-tag using the meta-csp
01:23:42 INFO - delivery method with keep-origin-redirect and when
01:23:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
01:23:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:23:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:23:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:42 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
01:23:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1695ms
01:23:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
01:23:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3da000 == 14 [pid = 1874] [id = 87]
01:23:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f55aa11b000) [pid = 1874] [serial = 241] [outer = (nil)]
01:23:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f55ab2ee400) [pid = 1874] [serial = 242] [outer = 0x7f55aa11b000]
01:23:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f55accee400) [pid = 1874] [serial = 243] [outer = 0x7f55aa11b000]
01:23:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:44 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
01:23:44 INFO - document served over http requires an https
01:23:44 INFO - sub-resource via script-tag using the meta-csp
01:23:44 INFO - delivery method with no-redirect and when
01:23:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
01:23:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:23:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:23:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:44 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
01:23:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1833ms
01:23:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:23:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9d7000 == 15 [pid = 1874] [id = 88]
01:23:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55aa1b4800) [pid = 1874] [serial = 244] [outer = (nil)]
01:23:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55ae5c8800) [pid = 1874] [serial = 245] [outer = 0x7f55aa1b4800]
01:23:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55aacd1400) [pid = 1874] [serial = 246] [outer = 0x7f55aa1b4800]
01:23:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:46 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
01:23:46 INFO - document served over http requires an https
01:23:46 INFO - sub-resource via script-tag using the meta-csp
01:23:46 INFO - delivery method with swap-origin-redirect and when
01:23:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
01:23:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:23:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:23:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:46 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
01:23:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2139ms
01:23:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:23:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac9b000 == 16 [pid = 1874] [id = 89]
01:23:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55aacd8800) [pid = 1874] [serial = 247] [outer = (nil)]
01:23:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55aacdd800) [pid = 1874] [serial = 248] [outer = 0x7f55aacd8800]
01:23:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a8db7800) [pid = 1874] [serial = 249] [outer = 0x7f55aacd8800]
01:23:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:48 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
01:23:48 INFO - document served over http requires an https
01:23:48 INFO - sub-resource via xhr-request using the meta-csp
01:23:48 INFO - delivery method with keep-origin-redirect and when
01:23:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
01:23:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:23:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:23:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:48 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
01:23:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1993ms
01:23:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
01:23:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a8c7a800 == 17 [pid = 1874] [id = 90]
01:23:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a8dc3000) [pid = 1874] [serial = 250] [outer = (nil)]
01:23:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a8dc4000) [pid = 1874] [serial = 251] [outer = 0x7f55a8dc3000]
01:23:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55a8605c00) [pid = 1874] [serial = 252] [outer = 0x7f55a8dc3000]
01:23:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:51 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
01:23:51 INFO - document served over http requires an https
01:23:51 INFO - sub-resource via xhr-request using the meta-csp
01:23:51 INFO - delivery method with no-redirect and when
01:23: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
01:23:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:23:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:23:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:51 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
01:23:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2037ms
01:23:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:23:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9307000 == 18 [pid = 1874] [id = 91]
01:23:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55a860fc00) [pid = 1874] [serial = 253] [outer = (nil)]
01:23:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55a8dbf400) [pid = 1874] [serial = 254] [outer = 0x7f55a860fc00]
01:23:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55aacdf000) [pid = 1874] [serial = 255] [outer = 0x7f55a860fc00]
01:23:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:54 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
01:23:54 INFO - document served over http requires an https
01:23:54 INFO - sub-resource via xhr-request using the meta-csp
01:23:54 INFO - delivery method with swap-origin-redirect and when
01:23:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
01:23:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:23:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:23:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:54 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
01:23:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3113ms
01:23:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:23:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9312800 == 19 [pid = 1874] [id = 92]
01:23:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a940c400) [pid = 1874] [serial = 256] [outer = (nil)]
01:23:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55aa119800) [pid = 1874] [serial = 257] [outer = 0x7f55a940c400]
01:23:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55aaeda000) [pid = 1874] [serial = 258] [outer = 0x7f55a940c400]
01:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab80b000 == 18 [pid = 1874] [id = 85]
01:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab35b800 == 17 [pid = 1874] [id = 84]
01:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aadd7800 == 16 [pid = 1874] [id = 83]
01:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaac3000 == 15 [pid = 1874] [id = 82]
01:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9647000 == 14 [pid = 1874] [id = 81]
01:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9def800 == 13 [pid = 1874] [id = 80]
01:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae5df800 == 12 [pid = 1874] [id = 78]
01:23:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8ad800 == 11 [pid = 1874] [id = 77]
01:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3d6800 == 10 [pid = 1874] [id = 76]
01:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab822800 == 9 [pid = 1874] [id = 75]
01:23:55 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55aa1c0c00) [pid = 1874] [serial = 198] [outer = (nil)] [url = about:blank]
01:23:55 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55ae5c6800) [pid = 1874] [serial = 180] [outer = (nil)] [url = about:blank]
01:23:55 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55ab3af400) [pid = 1874] [serial = 201] [outer = (nil)] [url = about:blank]
01:23:55 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55ac345000) [pid = 1874] [serial = 204] [outer = (nil)] [url = about:blank]
01:23:55 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
01:23:55 INFO - document served over http requires an http
01:23:55 INFO - sub-resource via fetch-request using the meta-csp
01:23:55 INFO - delivery method with keep-origin-redirect and when
01:23:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
01:23:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:23:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:23:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:23:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:55 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
01:23:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1581ms
01:23:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
01:23:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab69000 == 10 [pid = 1874] [id = 93]
01:23:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a9d05400) [pid = 1874] [serial = 259] [outer = (nil)]
01:23:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55aa1bac00) [pid = 1874] [serial = 260] [outer = 0x7f55a9d05400]
01:23:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55aaee6c00) [pid = 1874] [serial = 261] [outer = 0x7f55a9d05400]
01:23:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:57 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
01:23:57 INFO - document served over http requires an http
01:23:57 INFO - sub-resource via fetch-request using the meta-csp
01:23:57 INFO - delivery method with no-redirect and when
01:23: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
01:23:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:23:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:23:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:23:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:57 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
01:23:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1532ms
01:23:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:23:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab34c800 == 11 [pid = 1874] [id = 94]
01:23:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55aaedf800) [pid = 1874] [serial = 262] [outer = (nil)]
01:23:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55ab2ef400) [pid = 1874] [serial = 263] [outer = 0x7f55aaedf800]
01:23:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55ab7b9400) [pid = 1874] [serial = 264] [outer = 0x7f55aaedf800]
01:23:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:58 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
01:23:58 INFO - document served over http requires an http
01:23:58 INFO - sub-resource via fetch-request using the meta-csp
01:23:58 INFO - delivery method with swap-origin-redirect and when
01:23: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
01:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:23:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:23:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:23:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:23:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:23:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:23:58 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
01:23:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1486ms
01:23:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:23:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac39e800 == 12 [pid = 1874] [id = 95]
01:23:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55ab2ee000) [pid = 1874] [serial = 265] [outer = (nil)]
01:23:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55ab30e800) [pid = 1874] [serial = 266] [outer = 0x7f55ab2ee000]
01:23:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55ac739400) [pid = 1874] [serial = 267] [outer = 0x7f55ab2ee000]
01:23:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:23:59 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55ab2f6c00) [pid = 1874] [serial = 229] [outer = (nil)] [url = about:blank]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55aadca400) [pid = 1874] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55ab3b9c00) [pid = 1874] [serial = 212] [outer = (nil)] [url = about:blank]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55aa1b5000) [pid = 1874] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a9d0a000) [pid = 1874] [serial = 224] [outer = (nil)] [url = about:blank]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55ae3f6800) [pid = 1874] [serial = 215] [outer = (nil)] [url = about:blank]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55abd08400) [pid = 1874] [serial = 234] [outer = (nil)] [url = about:blank]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a9402c00) [pid = 1874] [serial = 218] [outer = (nil)] [url = about:blank]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55ab7bdc00) [pid = 1874] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456218132]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55b1c41000) [pid = 1874] [serial = 221] [outer = (nil)] [url = about:blank]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55ab7b5400) [pid = 1874] [serial = 239] [outer = (nil)] [url = about:blank]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55ab2f5800) [pid = 1874] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55ab7c1400) [pid = 1874] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456218132]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55aa1bc800) [pid = 1874] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55a9d0f000) [pid = 1874] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55aa113c00) [pid = 1874] [serial = 228] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55a9d03400) [pid = 1874] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:24:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8b6000 == 13 [pid = 1874] [id = 96]
01:24:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55a9d0ec00) [pid = 1874] [serial = 268] [outer = (nil)]
01:24:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55aadcd000) [pid = 1874] [serial = 269] [outer = 0x7f55a9d0ec00]
01:24:00 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
01:24:00 INFO - document served over http requires an http
01:24:00 INFO - sub-resource via iframe-tag using the meta-csp
01:24:00 INFO - delivery method with keep-origin-redirect and when
01:24:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
01:24:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:24:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:24:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:00 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
01:24:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2142ms
01:24:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:24:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ad8cf800 == 14 [pid = 1874] [id = 97]
01:24:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55aadc5c00) [pid = 1874] [serial = 270] [outer = (nil)]
01:24:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55ac341000) [pid = 1874] [serial = 271] [outer = 0x7f55aadc5c00]
01:24:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55ae3f4c00) [pid = 1874] [serial = 272] [outer = 0x7f55aadc5c00]
01:24:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac9c800 == 15 [pid = 1874] [id = 98]
01:24:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55a9408c00) [pid = 1874] [serial = 273] [outer = (nil)]
01:24:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55aacd8000) [pid = 1874] [serial = 274] [outer = 0x7f55a9408c00]
01:24:03 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
01:24:03 INFO - document served over http requires an http
01:24:03 INFO - sub-resource via iframe-tag using the meta-csp
01:24:03 INFO - delivery method with no-redirect and when
01:24:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
01:24:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:24:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:24:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:03 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
01:24:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2532ms
01:24:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:24:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca49800 == 16 [pid = 1874] [id = 99]
01:24:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55aacd7800) [pid = 1874] [serial = 275] [outer = (nil)]
01:24:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55aaee7c00) [pid = 1874] [serial = 276] [outer = 0x7f55aacd7800]
01:24:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55ace23000) [pid = 1874] [serial = 277] [outer = 0x7f55aacd7800]
01:24:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae671000 == 17 [pid = 1874] [id = 100]
01:24:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55ae708c00) [pid = 1874] [serial = 278] [outer = (nil)]
01:24:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55ae98a400) [pid = 1874] [serial = 279] [outer = 0x7f55ae708c00]
01:24:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
01:24:05 INFO - document served over http requires an http
01:24:05 INFO - sub-resource via iframe-tag using the meta-csp
01:24:05 INFO - delivery method with swap-origin-redirect and when
01:24:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
01:24:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:24:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:24:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
01:24:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2191ms
01:24:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:24:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae67c800 == 18 [pid = 1874] [id = 101]
01:24:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55ae989c00) [pid = 1874] [serial = 280] [outer = (nil)]
01:24:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55b1b31000) [pid = 1874] [serial = 281] [outer = 0x7f55ae989c00]
01:24:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a838f400) [pid = 1874] [serial = 282] [outer = 0x7f55ae989c00]
01:24:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:08 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
01:24:08 INFO - document served over http requires an http
01:24:08 INFO - sub-resource via script-tag using the meta-csp
01:24:08 INFO - delivery method with keep-origin-redirect and when
01:24:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
01:24:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:24:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:24:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:08 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
01:24:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2751ms
01:24:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
01:24:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83e9800 == 19 [pid = 1874] [id = 102]
01:24:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55aadca400) [pid = 1874] [serial = 283] [outer = (nil)]
01:24:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a8286c00) [pid = 1874] [serial = 284] [outer = 0x7f55aadca400]
01:24:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a828c800) [pid = 1874] [serial = 285] [outer = 0x7f55aadca400]
01:24:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:10 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
01:24:10 INFO - document served over http requires an http
01:24:10 INFO - sub-resource via script-tag using the meta-csp
01:24:10 INFO - delivery method with no-redirect and when
01:24:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
01:24:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:24:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:24:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:10 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
01:24:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1734ms
01:24:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:24:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c75800 == 20 [pid = 1874] [id = 103]
01:24:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a8399400) [pid = 1874] [serial = 286] [outer = (nil)]
01:24:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a7c93400) [pid = 1874] [serial = 287] [outer = 0x7f55a8399400]
01:24:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a7c98400) [pid = 1874] [serial = 288] [outer = 0x7f55a8399400]
01:24:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:12 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
01:24:12 INFO - document served over http requires an http
01:24:12 INFO - sub-resource via script-tag using the meta-csp
01:24:12 INFO - delivery method with swap-origin-redirect and when
01:24:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
01:24:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:24:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:24:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:12 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
01:24:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2344ms
01:24:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:24:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a8c7c000 == 21 [pid = 1874] [id = 104]
01:24:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a8603c00) [pid = 1874] [serial = 289] [outer = (nil)]
01:24:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a8607000) [pid = 1874] [serial = 290] [outer = 0x7f55a8603c00]
01:24:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a9408800) [pid = 1874] [serial = 291] [outer = 0x7f55a8603c00]
01:24:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8b6000 == 20 [pid = 1874] [id = 96]
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac39e800 == 19 [pid = 1874] [id = 95]
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab34c800 == 18 [pid = 1874] [id = 94]
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab69000 == 17 [pid = 1874] [id = 93]
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9312800 == 16 [pid = 1874] [id = 92]
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9307000 == 15 [pid = 1874] [id = 91]
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a8c7a800 == 14 [pid = 1874] [id = 90]
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9309000 == 13 [pid = 1874] [id = 79]
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac9b000 == 12 [pid = 1874] [id = 89]
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9d7000 == 11 [pid = 1874] [id = 88]
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3da000 == 10 [pid = 1874] [id = 87]
01:24:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac38d000 == 9 [pid = 1874] [id = 86]
01:24:14 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
01:24:14 INFO - document served over http requires an http
01:24:14 INFO - sub-resource via xhr-request using the meta-csp
01:24:14 INFO - delivery method with keep-origin-redirect and when
01:24:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
01:24:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:24:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:24:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:14 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
01:24:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1695ms
01:24:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
01:24:14 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55acceb400) [pid = 1874] [serial = 235] [outer = (nil)] [url = about:blank]
01:24:14 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55aa1b6800) [pid = 1874] [serial = 225] [outer = (nil)] [url = about:blank]
01:24:14 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55ab7b7400) [pid = 1874] [serial = 230] [outer = (nil)] [url = about:blank]
01:24:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a930c800 == 10 [pid = 1874] [id = 105]
01:24:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a8604c00) [pid = 1874] [serial = 292] [outer = (nil)]
01:24:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a9d0d800) [pid = 1874] [serial = 293] [outer = 0x7f55a8604c00]
01:24:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55aa1ba800) [pid = 1874] [serial = 294] [outer = 0x7f55a8604c00]
01:24:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:16 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
01:24:16 INFO - document served over http requires an http
01:24:16 INFO - sub-resource via xhr-request using the meta-csp
01:24:16 INFO - delivery method with no-redirect and when
01:24:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
01:24:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:24:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:24:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:16 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
01:24:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1788ms
01:24:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:24:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaab3000 == 11 [pid = 1874] [id = 106]
01:24:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a9328c00) [pid = 1874] [serial = 295] [outer = (nil)]
01:24:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55aace0c00) [pid = 1874] [serial = 296] [outer = 0x7f55a9328c00]
01:24:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55ab2f5800) [pid = 1874] [serial = 297] [outer = 0x7f55a9328c00]
01:24:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a8dc4000) [pid = 1874] [serial = 251] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55ae5c8800) [pid = 1874] [serial = 245] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55aacdd800) [pid = 1874] [serial = 248] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55ab2ee400) [pid = 1874] [serial = 242] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55aadcd000) [pid = 1874] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55ab30e800) [pid = 1874] [serial = 266] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55ab2ef400) [pid = 1874] [serial = 263] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a8dbf400) [pid = 1874] [serial = 254] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55aa1bac00) [pid = 1874] [serial = 260] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55aa119800) [pid = 1874] [serial = 257] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55ac341000) [pid = 1874] [serial = 271] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55ab2ee000) [pid = 1874] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a9d05400) [pid = 1874] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a860fc00) [pid = 1874] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a9d0ec00) [pid = 1874] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a940c400) [pid = 1874] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55aaedf800) [pid = 1874] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a9d07400) [pid = 1874] [serial = 186] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55ab3af800) [pid = 1874] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55ac349800) [pid = 1874] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55ab3ad000) [pid = 1874] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a9410c00) [pid = 1874] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55ab2f4400) [pid = 1874] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55accf0800) [pid = 1874] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55aadc7c00) [pid = 1874] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55ab3b3c00) [pid = 1874] [serial = 132] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55a9327800) [pid = 1874] [serial = 222] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55ac730c00) [pid = 1874] [serial = 159] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55b4dedc00) [pid = 1874] [serial = 162] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f55aadcf000) [pid = 1874] [serial = 165] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f55a9d0f400) [pid = 1874] [serial = 188] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f55aacdf000) [pid = 1874] [serial = 255] [outer = (nil)] [url = about:blank]
01:24:18 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f55ae58d400) [pid = 1874] [serial = 183] [outer = (nil)] [url = about:blank]
01:24:18 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
01:24:18 INFO - document served over http requires an http
01:24:18 INFO - sub-resource via xhr-request using the meta-csp
01:24:18 INFO - delivery method with swap-origin-redirect and when
01:24:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
01:24:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:24:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:24:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:18 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
01:24:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2647ms
01:24:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:24:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaad1800 == 12 [pid = 1874] [id = 107]
01:24:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f55a8603400) [pid = 1874] [serial = 298] [outer = (nil)]
01:24:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f55a932f400) [pid = 1874] [serial = 299] [outer = 0x7f55a8603400]
01:24:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f55aa115400) [pid = 1874] [serial = 300] [outer = 0x7f55a8603400]
01:24:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:21 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
01:24:21 INFO - document served over http requires an https
01:24:21 INFO - sub-resource via fetch-request using the meta-csp
01:24:21 INFO - delivery method with keep-origin-redirect and when
01:24:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
01:24:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:24:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:24:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:24:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:21 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
01:24:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2839ms
01:24:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
01:24:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aadd8000 == 13 [pid = 1874] [id = 108]
01:24:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55aadd1800) [pid = 1874] [serial = 301] [outer = (nil)]
01:24:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55aaee0c00) [pid = 1874] [serial = 302] [outer = 0x7f55aadd1800]
01:24:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55ab30d400) [pid = 1874] [serial = 303] [outer = 0x7f55aadd1800]
01:24:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:23 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
01:24:23 INFO - document served over http requires an https
01:24:23 INFO - sub-resource via fetch-request using the meta-csp
01:24:23 INFO - delivery method with no-redirect and when
01:24:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
01:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:24:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:24:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:24:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:23 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
01:24:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1786ms
01:24:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:24:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3bf800 == 14 [pid = 1874] [id = 109]
01:24:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55aacdf800) [pid = 1874] [serial = 304] [outer = (nil)]
01:24:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55ab7b3400) [pid = 1874] [serial = 305] [outer = 0x7f55aacdf800]
01:24:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55ac349800) [pid = 1874] [serial = 306] [outer = 0x7f55aacdf800]
01:24:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:25 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
01:24:25 INFO - document served over http requires an https
01:24:25 INFO - sub-resource via fetch-request using the meta-csp
01:24:25 INFO - delivery method with swap-origin-redirect and when
01:24:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
01:24:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:24:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:24:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:24:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:25 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
01:24:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1741ms
01:24:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:24:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac39a000 == 15 [pid = 1874] [id = 110]
01:24:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55ab7b9c00) [pid = 1874] [serial = 307] [outer = (nil)]
01:24:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55ac735400) [pid = 1874] [serial = 308] [outer = 0x7f55ab7b9c00]
01:24:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55accf0800) [pid = 1874] [serial = 309] [outer = 0x7f55ab7b9c00]
01:24:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca37000 == 16 [pid = 1874] [id = 111]
01:24:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55ad876400) [pid = 1874] [serial = 310] [outer = (nil)]
01:24:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55ae5c7400) [pid = 1874] [serial = 311] [outer = 0x7f55ad876400]
01:24:27 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
01:24:27 INFO - document served over http requires an https
01:24:27 INFO - sub-resource via iframe-tag using the meta-csp
01:24:27 INFO - delivery method with keep-origin-redirect and when
01:24:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
01:24:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:24:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:24:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:27 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
01:24:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2496ms
01:24:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:24:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ad8d7800 == 17 [pid = 1874] [id = 112]
01:24:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55ac732c00) [pid = 1874] [serial = 312] [outer = (nil)]
01:24:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55afd41000) [pid = 1874] [serial = 313] [outer = 0x7f55ac732c00]
01:24:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55b4df5400) [pid = 1874] [serial = 314] [outer = 0x7f55ac732c00]
01:24:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9db800 == 18 [pid = 1874] [id = 113]
01:24:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a7a18c00) [pid = 1874] [serial = 315] [outer = (nil)]
01:24:29 INFO - PROCESS | 1826 | [Child 1874] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
01:24:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a7a1d800) [pid = 1874] [serial = 316] [outer = 0x7f55a7a18c00]
01:24:30 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
01:24:30 INFO - document served over http requires an https
01:24:30 INFO - sub-resource via iframe-tag using the meta-csp
01:24:30 INFO - delivery method with no-redirect and when
01:24:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
01:24:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:24:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:24:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:30 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
01:24:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2787ms
01:24:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:24:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9322800 == 19 [pid = 1874] [id = 114]
01:24:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a7a1f800) [pid = 1874] [serial = 317] [outer = (nil)]
01:24:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a7c93c00) [pid = 1874] [serial = 318] [outer = 0x7f55a7a1f800]
01:24:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a838fc00) [pid = 1874] [serial = 319] [outer = 0x7f55a7a1f800]
01:24:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7fb835148000) [pid = 1826] [serial = 25] [outer = 0x7fb83a55a000]
01:24:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a930c800 == 18 [pid = 1874] [id = 105]
01:24:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a8c7c000 == 17 [pid = 1874] [id = 104]
01:24:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83e9800 == 16 [pid = 1874] [id = 102]
01:24:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae67c800 == 15 [pid = 1874] [id = 101]
01:24:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae671000 == 14 [pid = 1874] [id = 100]
01:24:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca49800 == 13 [pid = 1874] [id = 99]
01:24:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac9c800 == 12 [pid = 1874] [id = 98]
01:24:32 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55aaee6c00) [pid = 1874] [serial = 261] [outer = (nil)] [url = about:blank]
01:24:32 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55aaeda000) [pid = 1874] [serial = 258] [outer = (nil)] [url = about:blank]
01:24:32 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55ac739400) [pid = 1874] [serial = 267] [outer = (nil)] [url = about:blank]
01:24:32 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55ab7b9400) [pid = 1874] [serial = 264] [outer = (nil)] [url = about:blank]
01:24:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c7f000 == 13 [pid = 1874] [id = 115]
01:24:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a828fc00) [pid = 1874] [serial = 320] [outer = (nil)]
01:24:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a860c400) [pid = 1874] [serial = 321] [outer = 0x7f55a828fc00]
01:24:32 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
01:24:32 INFO - document served over http requires an https
01:24:32 INFO - sub-resource via iframe-tag using the meta-csp
01:24:32 INFO - delivery method with swap-origin-redirect and when
01:24:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
01:24:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:24:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:24:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:32 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
01:24:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2410ms
01:24:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:24:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83f2800 == 14 [pid = 1874] [id = 116]
01:24:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a7a1f000) [pid = 1874] [serial = 322] [outer = (nil)]
01:24:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a8392c00) [pid = 1874] [serial = 323] [outer = 0x7f55a7a1f000]
01:24:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a9331000) [pid = 1874] [serial = 324] [outer = 0x7f55a7a1f000]
01:24:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:35 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
01:24:35 INFO - document served over http requires an https
01:24:35 INFO - sub-resource via script-tag using the meta-csp
01:24:35 INFO - delivery method with keep-origin-redirect and when
01:24:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
01:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:24:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:24:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:35 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
01:24:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2540ms
01:24:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
01:24:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a931f000 == 15 [pid = 1874] [id = 117]
01:24:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a860e400) [pid = 1874] [serial = 325] [outer = (nil)]
01:24:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a9d0e000) [pid = 1874] [serial = 326] [outer = 0x7f55a860e400]
01:24:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55aacd6400) [pid = 1874] [serial = 327] [outer = 0x7f55a860e400]
01:24:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55aace0c00) [pid = 1874] [serial = 296] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a9d0d800) [pid = 1874] [serial = 293] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a8286c00) [pid = 1874] [serial = 284] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55b1b31000) [pid = 1874] [serial = 281] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a8607000) [pid = 1874] [serial = 290] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55ae98a400) [pid = 1874] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a7c93400) [pid = 1874] [serial = 287] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55aaee7c00) [pid = 1874] [serial = 276] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55aacd8000) [pid = 1874] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456242845]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55a8603c00) [pid = 1874] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a8399400) [pid = 1874] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a8604c00) [pid = 1874] [serial = 292] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55ae708c00) [pid = 1874] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55a9408c00) [pid = 1874] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456242845]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a9d06800) [pid = 1874] [serial = 191] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55ab2f3400) [pid = 1874] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55ab2f1000) [pid = 1874] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55ab305800) [pid = 1874] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55b1c14800) [pid = 1874] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55aadc8800) [pid = 1874] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55aa11b000) [pid = 1874] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55aa1b4800) [pid = 1874] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f55a8dc3000) [pid = 1874] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f55aacd8800) [pid = 1874] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f55aa1ba800) [pid = 1874] [serial = 294] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f55aa11f800) [pid = 1874] [serial = 193] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f55ace16800) [pid = 1874] [serial = 210] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f55a9408800) [pid = 1874] [serial = 291] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f55afd1f000) [pid = 1874] [serial = 216] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f55accf5000) [pid = 1874] [serial = 213] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f55a9408400) [pid = 1874] [serial = 219] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f55ad876000) [pid = 1874] [serial = 240] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f55accee400) [pid = 1874] [serial = 243] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f55aacd1400) [pid = 1874] [serial = 246] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f55a8605c00) [pid = 1874] [serial = 252] [outer = (nil)] [url = about:blank]
01:24:37 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f55a8db7800) [pid = 1874] [serial = 249] [outer = (nil)] [url = about:blank]
01:24:37 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
01:24:37 INFO - document served over http requires an https
01:24:37 INFO - sub-resource via script-tag using the meta-csp
01:24:37 INFO - delivery method with no-redirect and when
01:24: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-https/script-tag/generic.no-redirect.http.html"
01:24:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:24:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:24:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:37 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
01:24:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1987ms
01:24:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:24:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9df8800 == 16 [pid = 1874] [id = 118]
01:24:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f55a8db7800) [pid = 1874] [serial = 328] [outer = (nil)]
01:24:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f55aa115c00) [pid = 1874] [serial = 329] [outer = 0x7f55a8db7800]
01:24:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f55aacdbc00) [pid = 1874] [serial = 330] [outer = 0x7f55a8db7800]
01:24:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:39 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
01:24:39 INFO - document served over http requires an https
01:24:39 INFO - sub-resource via script-tag using the meta-csp
01:24:39 INFO - delivery method with swap-origin-redirect and when
01:24: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-https/script-tag/generic.swap-origin-redirect.http.html"
01:24:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:24:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:24:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:39 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
01:24:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1531ms
01:24:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:24:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3d6800 == 17 [pid = 1874] [id = 119]
01:24:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f55a9d0c400) [pid = 1874] [serial = 331] [outer = (nil)]
01:24:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f55aaee7c00) [pid = 1874] [serial = 332] [outer = 0x7f55a9d0c400]
01:24:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f55ab7b8400) [pid = 1874] [serial = 333] [outer = 0x7f55a9d0c400]
01:24:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:40 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
01:24:40 INFO - document served over http requires an https
01:24:40 INFO - sub-resource via xhr-request using the meta-csp
01:24:40 INFO - delivery method with keep-origin-redirect and when
01:24: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-https/xhr-request/generic.keep-origin-redirect.http.html"
01:24:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:24:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:24:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:40 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
01:24:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1681ms
01:24:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
01:24:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaca6000 == 18 [pid = 1874] [id = 120]
01:24:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f55a9327800) [pid = 1874] [serial = 334] [outer = (nil)]
01:24:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f55a9408c00) [pid = 1874] [serial = 335] [outer = 0x7f55a9327800]
01:24:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f55aaedb000) [pid = 1874] [serial = 336] [outer = 0x7f55a9327800]
01:24:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:42 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
01:24:42 INFO - document served over http requires an https
01:24:42 INFO - sub-resource via xhr-request using the meta-csp
01:24:42 INFO - delivery method with no-redirect and when
01:24: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-https/xhr-request/generic.no-redirect.http.html"
01:24:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:24:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:24:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:42 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
01:24:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1793ms
01:24:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:24:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca48000 == 19 [pid = 1874] [id = 121]
01:24:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f55a9327c00) [pid = 1874] [serial = 337] [outer = (nil)]
01:24:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f55ac34d000) [pid = 1874] [serial = 338] [outer = 0x7f55a9327c00]
01:24:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f55ae3f4800) [pid = 1874] [serial = 339] [outer = 0x7f55a9327c00]
01:24:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:44 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
01:24:44 INFO - document served over http requires an https
01:24:44 INFO - sub-resource via xhr-request using the meta-csp
01:24:44 INFO - delivery method with swap-origin-redirect and when
01:24: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/xhr-request/generic.swap-origin-redirect.http.html"
01:24:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:24:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:24:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:44 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
01:24:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2246ms
01:24:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:24:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae949800 == 20 [pid = 1874] [id = 122]
01:24:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f55ac34b800) [pid = 1874] [serial = 340] [outer = (nil)]
01:24:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55afd1a800) [pid = 1874] [serial = 341] [outer = 0x7f55ac34b800]
01:24:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55abea2000) [pid = 1874] [serial = 342] [outer = 0x7f55ac34b800]
01:24:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:48 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
01:24:48 INFO - document served over http requires an http
01:24:48 INFO - sub-resource via fetch-request using the meta-referrer
01:24:48 INFO - delivery method with keep-origin-redirect and when
01:24: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"
01:24:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:24:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:24:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:24:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:48 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
01:24:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3998ms
01:24:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
01:24:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84b3800 == 21 [pid = 1874] [id = 123]
01:24:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55a828f400) [pid = 1874] [serial = 343] [outer = (nil)]
01:24:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55a8606400) [pid = 1874] [serial = 344] [outer = 0x7f55a828f400]
01:24:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55a9d07c00) [pid = 1874] [serial = 345] [outer = 0x7f55a828f400]
01:24:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:50 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
01:24:50 INFO - document served over http requires an http
01:24:50 INFO - sub-resource via fetch-request using the meta-referrer
01:24:50 INFO - delivery method with no-redirect and when
01:24: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"
01:24:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:24:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:24:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:24:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:50 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
01:24:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1739ms
01:24:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9df8800 == 20 [pid = 1874] [id = 118]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c75800 == 19 [pid = 1874] [id = 103]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a931f000 == 18 [pid = 1874] [id = 117]
01:24:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83f2800 == 17 [pid = 1874] [id = 116]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c7f000 == 16 [pid = 1874] [id = 115]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ad8cf800 == 15 [pid = 1874] [id = 97]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9322800 == 14 [pid = 1874] [id = 114]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9db800 == 13 [pid = 1874] [id = 113]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ad8d7800 == 12 [pid = 1874] [id = 112]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac39a000 == 11 [pid = 1874] [id = 110]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca37000 == 10 [pid = 1874] [id = 111]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3bf800 == 9 [pid = 1874] [id = 109]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aadd8000 == 8 [pid = 1874] [id = 108]
01:24:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaad1800 == 7 [pid = 1874] [id = 107]
01:24:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c86000 == 8 [pid = 1874] [id = 124]
01:24:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a8287c00) [pid = 1874] [serial = 346] [outer = (nil)]
01:24:51 INFO - PROCESS | 1826 | --DOMWINDOW == 16 (0x7fb843719c00) [pid = 1826] [serial = 24] [outer = (nil)] [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.]
01:24:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a8290000) [pid = 1874] [serial = 347] [outer = 0x7f55a8287c00]
01:24:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a932a800) [pid = 1874] [serial = 348] [outer = 0x7f55a8287c00]
01:24:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaab3000 == 7 [pid = 1874] [id = 106]
01:24:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:51 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55a7c98400) [pid = 1874] [serial = 288] [outer = (nil)] [url = about:blank]
01:24: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
01:24:52 INFO - document served over http requires an http
01:24:52 INFO - sub-resource via fetch-request using the meta-referrer
01:24:52 INFO - delivery method with swap-origin-redirect and when
01:24: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"
01:24:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:24:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:24:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:24:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24: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
01:24:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1784ms
01:24:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:24:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a930d800 == 8 [pid = 1874] [id = 125]
01:24:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a940b400) [pid = 1874] [serial = 349] [outer = (nil)]
01:24:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55aa1ba400) [pid = 1874] [serial = 350] [outer = 0x7f55a940b400]
01:24:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55aacdec00) [pid = 1874] [serial = 351] [outer = 0x7f55a940b400]
01:24:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a964d000 == 9 [pid = 1874] [id = 126]
01:24:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55aadd2c00) [pid = 1874] [serial = 352] [outer = (nil)]
01:24:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55aaee4400) [pid = 1874] [serial = 353] [outer = 0x7f55aadd2c00]
01:24:54 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
01:24:54 INFO - document served over http requires an http
01:24:54 INFO - sub-resource via iframe-tag using the meta-referrer
01:24:54 INFO - delivery method with keep-origin-redirect and when
01:24: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"
01:24:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:24:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:24:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:54 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
01:24:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1594ms
01:24:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:24:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaab6000 == 10 [pid = 1874] [id = 127]
01:24:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55aa1b4800) [pid = 1874] [serial = 354] [outer = (nil)]
01:24:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55aaede800) [pid = 1874] [serial = 355] [outer = 0x7f55aa1b4800]
01:24:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55ab30d800) [pid = 1874] [serial = 356] [outer = 0x7f55aa1b4800]
01:24:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab6f000 == 11 [pid = 1874] [id = 128]
01:24:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55ab3ae800) [pid = 1874] [serial = 357] [outer = (nil)]
01:24:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55ab3b7800) [pid = 1874] [serial = 358] [outer = 0x7f55ab3ae800]
01:24:57 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
01:24:57 INFO - document served over http requires an http
01:24:57 INFO - sub-resource via iframe-tag using the meta-referrer
01:24:57 INFO - delivery method with no-redirect and when
01:24: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"
01:24:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:24:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:24:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:57 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
01:24:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3042ms
01:24:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a860e400) [pid = 1874] [serial = 325] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a8db7800) [pid = 1874] [serial = 328] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a7a1f800) [pid = 1874] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55a7a1f000) [pid = 1874] [serial = 322] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a828fc00) [pid = 1874] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55ad876400) [pid = 1874] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a7a18c00) [pid = 1874] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456269448]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55aacd7800) [pid = 1874] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55ae989c00) [pid = 1874] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55aadca400) [pid = 1874] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55aa115c00) [pid = 1874] [serial = 329] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55ae5c7400) [pid = 1874] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55ac735400) [pid = 1874] [serial = 308] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55a7a1d800) [pid = 1874] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456269448]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55afd41000) [pid = 1874] [serial = 313] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55a8392c00) [pid = 1874] [serial = 323] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f55a932f400) [pid = 1874] [serial = 299] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f55ab7b3400) [pid = 1874] [serial = 305] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f55a860c400) [pid = 1874] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f55a7c93c00) [pid = 1874] [serial = 318] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f55aaee0c00) [pid = 1874] [serial = 302] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f55a9d0e000) [pid = 1874] [serial = 326] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f55ace23000) [pid = 1874] [serial = 277] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f55a838f400) [pid = 1874] [serial = 282] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f55a828c800) [pid = 1874] [serial = 285] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f55ab2f5800) [pid = 1874] [serial = 297] [outer = (nil)] [url = about:blank]
01:24:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9dea000 == 12 [pid = 1874] [id = 129]
01:24:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f55a7a1fc00) [pid = 1874] [serial = 359] [outer = (nil)]
01:24:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f55a828c800) [pid = 1874] [serial = 360] [outer = 0x7f55a7a1fc00]
01:24:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f55a8db7800) [pid = 1874] [serial = 361] [outer = 0x7f55a7a1fc00]
01:24:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:24:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83f8000 == 13 [pid = 1874] [id = 130]
01:24:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f55a7a19000) [pid = 1874] [serial = 362] [outer = (nil)]
01:24:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f55a8293000) [pid = 1874] [serial = 363] [outer = 0x7f55a7a19000]
01:24:59 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
01:24:59 INFO - document served over http requires an http
01:24:59 INFO - sub-resource via iframe-tag using the meta-referrer
01:24:59 INFO - delivery method with swap-origin-redirect and when
01:24: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"
01:24:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:24:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:24:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:24:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:24:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:24:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:24:59 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
01:24:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2351ms
01:24:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:25:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaac7000 == 14 [pid = 1874] [id = 131]
01:25:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f55a7a1e000) [pid = 1874] [serial = 364] [outer = (nil)]
01:25:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f55a9331800) [pid = 1874] [serial = 365] [outer = 0x7f55a7a1e000]
01:25:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f55aacd6c00) [pid = 1874] [serial = 366] [outer = 0x7f55a7a1e000]
01:25:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:02 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
01:25:02 INFO - document served over http requires an http
01:25:02 INFO - sub-resource via script-tag using the meta-referrer
01:25:02 INFO - delivery method with keep-origin-redirect and when
01:25: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"
01:25:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:25:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:25:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:02 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
01:25:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2961ms
01:25:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
01:25:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab353000 == 15 [pid = 1874] [id = 132]
01:25:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f55a8294400) [pid = 1874] [serial = 367] [outer = (nil)]
01:25:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55ab2f0800) [pid = 1874] [serial = 368] [outer = 0x7f55a8294400]
01:25:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55ab7b9000) [pid = 1874] [serial = 369] [outer = 0x7f55a8294400]
01:25:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:04 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
01:25:04 INFO - document served over http requires an http
01:25:04 INFO - sub-resource via script-tag using the meta-referrer
01:25:04 INFO - delivery method with no-redirect and when
01:25: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"
01:25:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:25:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:25:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:04 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
01:25:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1710ms
01:25:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:25:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab816800 == 16 [pid = 1874] [id = 133]
01:25:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55ab30d000) [pid = 1874] [serial = 370] [outer = (nil)]
01:25:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55abd06000) [pid = 1874] [serial = 371] [outer = 0x7f55ab30d000]
01:25:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55abea8800) [pid = 1874] [serial = 372] [outer = 0x7f55ab30d000]
01:25:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:05 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
01:25:05 INFO - document served over http requires an http
01:25:05 INFO - sub-resource via script-tag using the meta-referrer
01:25:05 INFO - delivery method with swap-origin-redirect and when
01:25: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"
01:25:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:25:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:25:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:05 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
01:25:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1688ms
01:25:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:25:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac48e800 == 17 [pid = 1874] [id = 134]
01:25:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55abd0e400) [pid = 1874] [serial = 373] [outer = (nil)]
01:25:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55ac343000) [pid = 1874] [serial = 374] [outer = 0x7f55abd0e400]
01:25:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55ac45c400) [pid = 1874] [serial = 375] [outer = 0x7f55abd0e400]
01:25:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:07 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
01:25:07 INFO - document served over http requires an http
01:25:07 INFO - sub-resource via xhr-request using the meta-referrer
01:25:07 INFO - delivery method with keep-origin-redirect and when
01:25: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"
01:25:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:25:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:25:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:07 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
01:25:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1841ms
01:25:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
01:25:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca3b800 == 18 [pid = 1874] [id = 135]
01:25:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55ac33f800) [pid = 1874] [serial = 376] [outer = (nil)]
01:25:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55acade800) [pid = 1874] [serial = 377] [outer = 0x7f55ac33f800]
01:25:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55acc57c00) [pid = 1874] [serial = 378] [outer = 0x7f55ac33f800]
01:25:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:09 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
01:25:09 INFO - document served over http requires an http
01:25:09 INFO - sub-resource via xhr-request using the meta-referrer
01:25:09 INFO - delivery method with no-redirect and when
01:25: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"
01:25:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:25:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:25:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:09 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
01:25:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2089ms
01:25:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:25:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae669000 == 19 [pid = 1874] [id = 136]
01:25:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55ace23000) [pid = 1874] [serial = 379] [outer = (nil)]
01:25:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55ae53cc00) [pid = 1874] [serial = 380] [outer = 0x7f55ace23000]
01:25:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55ae60d800) [pid = 1874] [serial = 381] [outer = 0x7f55ace23000]
01:25:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:12 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
01:25:12 INFO - document served over http requires an http
01:25:12 INFO - sub-resource via xhr-request using the meta-referrer
01:25:12 INFO - delivery method with swap-origin-redirect and when
01:25: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"
01:25:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:25:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:25:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:12 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
01:25:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2788ms
01:25:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:25:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9302800 == 20 [pid = 1874] [id = 137]
01:25:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a828f800) [pid = 1874] [serial = 382] [outer = (nil)]
01:25:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a8396c00) [pid = 1874] [serial = 383] [outer = 0x7f55a828f800]
01:25:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a9d02800) [pid = 1874] [serial = 384] [outer = 0x7f55a828f800]
01:25:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab6f000 == 19 [pid = 1874] [id = 128]
01:25:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaab6000 == 18 [pid = 1874] [id = 127]
01:25:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a964d000 == 17 [pid = 1874] [id = 126]
01:25:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a930d800 == 16 [pid = 1874] [id = 125]
01:25:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c86000 == 15 [pid = 1874] [id = 124]
01:25:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84b3800 == 14 [pid = 1874] [id = 123]
01:25:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca48000 == 13 [pid = 1874] [id = 121]
01:25:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaca6000 == 12 [pid = 1874] [id = 120]
01:25:14 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a838fc00) [pid = 1874] [serial = 319] [outer = (nil)] [url = about:blank]
01:25:14 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55aacd6400) [pid = 1874] [serial = 327] [outer = (nil)] [url = about:blank]
01:25:14 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55aacdbc00) [pid = 1874] [serial = 330] [outer = (nil)] [url = about:blank]
01:25:14 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55a9331000) [pid = 1874] [serial = 324] [outer = (nil)] [url = about:blank]
01:25:15 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
01:25:15 INFO - document served over http requires an https
01:25:15 INFO - sub-resource via fetch-request using the meta-referrer
01:25:15 INFO - delivery method with keep-origin-redirect and when
01:25: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"
01:25:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:25:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:25:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:25:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:15 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
01:25:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2811ms
01:25:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
01:25:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84b3800 == 13 [pid = 1874] [id = 138]
01:25:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55a838f000) [pid = 1874] [serial = 385] [outer = (nil)]
01:25:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55aa1b3400) [pid = 1874] [serial = 386] [outer = 0x7f55a838f000]
01:25:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55aadc9c00) [pid = 1874] [serial = 387] [outer = 0x7f55a838f000]
01:25:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:17 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
01:25:17 INFO - document served over http requires an https
01:25:17 INFO - sub-resource via fetch-request using the meta-referrer
01:25:17 INFO - delivery method with no-redirect and when
01:25: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"
01:25:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:25:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:25:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:25:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:17 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
01:25:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1686ms
01:25:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:25:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9dde800 == 14 [pid = 1874] [id = 139]
01:25:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a940fc00) [pid = 1874] [serial = 388] [outer = (nil)]
01:25:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55ab30e800) [pid = 1874] [serial = 389] [outer = 0x7f55a940fc00]
01:25:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55abea9c00) [pid = 1874] [serial = 390] [outer = 0x7f55a940fc00]
01:25:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:19 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
01:25:19 INFO - document served over http requires an https
01:25:19 INFO - sub-resource via fetch-request using the meta-referrer
01:25:19 INFO - delivery method with swap-origin-redirect and when
01:25: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"
01:25:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:25:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:25:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:25:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:19 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
01:25:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1740ms
01:25:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:25:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aade8800 == 15 [pid = 1874] [id = 140]
01:25:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55ab30c000) [pid = 1874] [serial = 391] [outer = (nil)]
01:25:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55acceac00) [pid = 1874] [serial = 392] [outer = 0x7f55ab30c000]
01:25:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55ae5c1c00) [pid = 1874] [serial = 393] [outer = 0x7f55ab30c000]
01:25:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55aaee7c00) [pid = 1874] [serial = 332] [outer = (nil)] [url = about:blank]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a9408c00) [pid = 1874] [serial = 335] [outer = (nil)] [url = about:blank]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55ac34d000) [pid = 1874] [serial = 338] [outer = (nil)] [url = about:blank]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55afd1a800) [pid = 1874] [serial = 341] [outer = (nil)] [url = about:blank]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55aaede800) [pid = 1874] [serial = 355] [outer = (nil)] [url = about:blank]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a8290000) [pid = 1874] [serial = 347] [outer = (nil)] [url = about:blank]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a8606400) [pid = 1874] [serial = 344] [outer = (nil)] [url = about:blank]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55aaee4400) [pid = 1874] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55aa1ba400) [pid = 1874] [serial = 350] [outer = (nil)] [url = about:blank]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55ab3b7800) [pid = 1874] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456295764]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a828c800) [pid = 1874] [serial = 360] [outer = (nil)] [url = about:blank]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a8287c00) [pid = 1874] [serial = 346] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55aa1b4800) [pid = 1874] [serial = 354] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a940b400) [pid = 1874] [serial = 349] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55ab3ae800) [pid = 1874] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456295764]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55a828f400) [pid = 1874] [serial = 343] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:25:20 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55aadd2c00) [pid = 1874] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:25:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac391800 == 16 [pid = 1874] [id = 141]
01:25:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a7c96000) [pid = 1874] [serial = 394] [outer = (nil)]
01:25:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a838e000) [pid = 1874] [serial = 395] [outer = 0x7f55a7c96000]
01:25:21 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
01:25:21 INFO - document served over http requires an https
01:25:21 INFO - sub-resource via iframe-tag using the meta-referrer
01:25:21 INFO - delivery method with keep-origin-redirect and when
01:25: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"
01:25:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:25:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:25:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:21 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
01:25:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2140ms
01:25:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:25:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8bb000 == 17 [pid = 1874] [id = 142]
01:25:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a828c800) [pid = 1874] [serial = 396] [outer = (nil)]
01:25:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55aadd2c00) [pid = 1874] [serial = 397] [outer = 0x7f55a828c800]
01:25:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55aa119800) [pid = 1874] [serial = 398] [outer = 0x7f55a828c800]
01:25:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab6b800 == 18 [pid = 1874] [id = 143]
01:25:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55a860a000) [pid = 1874] [serial = 399] [outer = (nil)]
01:25:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a9d08c00) [pid = 1874] [serial = 400] [outer = 0x7f55a860a000]
01:25:23 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
01:25:23 INFO - document served over http requires an https
01:25:23 INFO - sub-resource via iframe-tag using the meta-referrer
01:25:23 INFO - delivery method with no-redirect and when
01:25: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"
01:25:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:25:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:25:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:23 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
01:25:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2089ms
01:25:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:25:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca4f000 == 19 [pid = 1874] [id = 144]
01:25:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a9411800) [pid = 1874] [serial = 401] [outer = (nil)]
01:25:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55aacd2000) [pid = 1874] [serial = 402] [outer = 0x7f55a9411800]
01:25:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55ae6dfc00) [pid = 1874] [serial = 403] [outer = 0x7f55a9411800]
01:25:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55afd74000 == 20 [pid = 1874] [id = 145]
01:25:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55b1b16800) [pid = 1874] [serial = 404] [outer = (nil)]
01:25:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55afd41000) [pid = 1874] [serial = 405] [outer = 0x7f55b1b16800]
01:25:26 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
01:25:26 INFO - document served over http requires an https
01:25:26 INFO - sub-resource via iframe-tag using the meta-referrer
01:25:26 INFO - delivery method with swap-origin-redirect and when
01:25: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"
01:25:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:25:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:25:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:26 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
01:25:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2875ms
01:25:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:25:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55b1c61800 == 21 [pid = 1874] [id = 146]
01:25:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55ab2eec00) [pid = 1874] [serial = 406] [outer = (nil)]
01:25:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55b1b37000) [pid = 1874] [serial = 407] [outer = 0x7f55ab2eec00]
01:25:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55b4dfa000) [pid = 1874] [serial = 408] [outer = 0x7f55ab2eec00]
01:25:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:28 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
01:25:28 INFO - document served over http requires an https
01:25:28 INFO - sub-resource via script-tag using the meta-referrer
01:25:28 INFO - delivery method with keep-origin-redirect and when
01:25: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"
01:25:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:25:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:25:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:28 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
01:25:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2402ms
01:25:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
01:25:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7ae6000 == 22 [pid = 1874] [id = 147]
01:25:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a7971400) [pid = 1874] [serial = 409] [outer = (nil)]
01:25:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a7972400) [pid = 1874] [serial = 410] [outer = 0x7f55a7971400]
01:25:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a6a68000) [pid = 1874] [serial = 411] [outer = 0x7f55a7971400]
01:25:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:31 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
01:25:31 INFO - document served over http requires an https
01:25:31 INFO - sub-resource via script-tag using the meta-referrer
01:25:31 INFO - delivery method with no-redirect and when
01:25: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"
01:25:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:25:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:25:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:31 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
01:25:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2944ms
01:25:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:25:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a8e000 == 23 [pid = 1874] [id = 148]
01:25:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a6a71000) [pid = 1874] [serial = 412] [outer = (nil)]
01:25:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a6a73800) [pid = 1874] [serial = 413] [outer = 0x7f55a6a71000]
01:25:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a69a9800) [pid = 1874] [serial = 414] [outer = 0x7f55a6a71000]
01:25:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:34 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
01:25:34 INFO - document served over http requires an https
01:25:34 INFO - sub-resource via script-tag using the meta-referrer
01:25:34 INFO - delivery method with swap-origin-redirect and when
01:25: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"
01:25:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:25:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:25:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:34 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
01:25:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3300ms
01:25:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:25:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83eb800 == 24 [pid = 1874] [id = 149]
01:25:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a7a16400) [pid = 1874] [serial = 415] [outer = (nil)]
01:25:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a7c98c00) [pid = 1874] [serial = 416] [outer = 0x7f55a7a16400]
01:25:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a8396800) [pid = 1874] [serial = 417] [outer = 0x7f55a7a16400]
01:25:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac391800 == 23 [pid = 1874] [id = 141]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aade8800 == 22 [pid = 1874] [id = 140]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9dde800 == 21 [pid = 1874] [id = 139]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84b3800 == 20 [pid = 1874] [id = 138]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9302800 == 19 [pid = 1874] [id = 137]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae669000 == 18 [pid = 1874] [id = 136]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca3b800 == 17 [pid = 1874] [id = 135]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae949800 == 16 [pid = 1874] [id = 122]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac48e800 == 15 [pid = 1874] [id = 134]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab816800 == 14 [pid = 1874] [id = 133]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab353000 == 13 [pid = 1874] [id = 132]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaac7000 == 12 [pid = 1874] [id = 131]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83f8000 == 11 [pid = 1874] [id = 130]
01:25:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9dea000 == 10 [pid = 1874] [id = 129]
01:25:36 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
01:25:36 INFO - document served over http requires an https
01:25:36 INFO - sub-resource via xhr-request using the meta-referrer
01:25:36 INFO - delivery method with keep-origin-redirect and when
01:25: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"
01:25:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:25:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:25:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:36 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
01:25:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1837ms
01:25:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
01:25:36 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a9d07c00) [pid = 1874] [serial = 345] [outer = (nil)] [url = about:blank]
01:25:36 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a932a800) [pid = 1874] [serial = 348] [outer = (nil)] [url = about:blank]
01:25:36 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55ab30d800) [pid = 1874] [serial = 356] [outer = (nil)] [url = about:blank]
01:25:36 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55aacdec00) [pid = 1874] [serial = 351] [outer = (nil)] [url = about:blank]
01:25:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84be000 == 11 [pid = 1874] [id = 150]
01:25:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a8390000) [pid = 1874] [serial = 418] [outer = (nil)]
01:25:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a8611000) [pid = 1874] [serial = 419] [outer = 0x7f55a8390000]
01:25:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a9407000) [pid = 1874] [serial = 420] [outer = 0x7f55a8390000]
01:25:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:38 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
01:25:38 INFO - document served over http requires an https
01:25:38 INFO - sub-resource via xhr-request using the meta-referrer
01:25:38 INFO - delivery method with no-redirect and when
01:25:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:25:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:25:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:25:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:38 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
01:25:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2089ms
01:25:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:25:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9641800 == 12 [pid = 1874] [id = 151]
01:25:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a8397800) [pid = 1874] [serial = 421] [outer = (nil)]
01:25:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55aa114800) [pid = 1874] [serial = 422] [outer = 0x7f55a8397800]
01:25:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55aadc8c00) [pid = 1874] [serial = 423] [outer = 0x7f55a8397800]
01:25:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:40 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
01:25:40 INFO - document served over http requires an https
01:25:40 INFO - sub-resource via xhr-request using the meta-referrer
01:25:40 INFO - delivery method with swap-origin-redirect and when
01:25:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:25:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:25:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:40 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
01:25:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1886ms
01:25:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:25:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaacb000 == 13 [pid = 1874] [id = 152]
01:25:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55aa11b000) [pid = 1874] [serial = 424] [outer = (nil)]
01:25:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55aa1c1800) [pid = 1874] [serial = 425] [outer = 0x7f55aa11b000]
01:25:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55ab7b3800) [pid = 1874] [serial = 426] [outer = 0x7f55aa11b000]
01:25:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55aa1b3400) [pid = 1874] [serial = 386] [outer = (nil)] [url = about:blank]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55ae53cc00) [pid = 1874] [serial = 380] [outer = (nil)] [url = about:blank]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a9331800) [pid = 1874] [serial = 365] [outer = (nil)] [url = about:blank]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55acade800) [pid = 1874] [serial = 377] [outer = (nil)] [url = about:blank]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55abd06000) [pid = 1874] [serial = 371] [outer = (nil)] [url = about:blank]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55ac343000) [pid = 1874] [serial = 374] [outer = (nil)] [url = about:blank]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55ab2f0800) [pid = 1874] [serial = 368] [outer = (nil)] [url = about:blank]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a838e000) [pid = 1874] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55acceac00) [pid = 1874] [serial = 392] [outer = (nil)] [url = about:blank]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a8293000) [pid = 1874] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55ab30e800) [pid = 1874] [serial = 389] [outer = (nil)] [url = about:blank]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a8396c00) [pid = 1874] [serial = 383] [outer = (nil)] [url = about:blank]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55aadd2c00) [pid = 1874] [serial = 397] [outer = (nil)] [url = about:blank]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a940fc00) [pid = 1874] [serial = 388] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a7a19000) [pid = 1874] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a7c96000) [pid = 1874] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55ab30c000) [pid = 1874] [serial = 391] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a828f800) [pid = 1874] [serial = 382] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a838f000) [pid = 1874] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:25:43 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55ab7b8400) [pid = 1874] [serial = 333] [outer = (nil)] [url = about:blank]
01:25:44 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
01:25:44 INFO - document served over http requires an http
01:25:44 INFO - sub-resource via fetch-request using the meta-referrer
01:25:44 INFO - delivery method with keep-origin-redirect and when
01:25: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"
01:25:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:25:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:25:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:25:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:44 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
01:25:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3396ms
01:25:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
01:25:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84b1000 == 14 [pid = 1874] [id = 153]
01:25:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a7a17000) [pid = 1874] [serial = 427] [outer = (nil)]
01:25:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a7a1ec00) [pid = 1874] [serial = 428] [outer = 0x7f55a7a17000]
01:25:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a8394000) [pid = 1874] [serial = 429] [outer = 0x7f55a7a17000]
01:25:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:46 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
01:25:46 INFO - document served over http requires an http
01:25:46 INFO - sub-resource via fetch-request using the meta-referrer
01:25:46 INFO - delivery method with no-redirect and when
01:25: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"
01:25:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:25:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:25:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:25:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:46 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
01:25:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2645ms
01:25:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:25:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab353000 == 15 [pid = 1874] [id = 154]
01:25:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a796a000) [pid = 1874] [serial = 430] [outer = (nil)]
01:25:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55aa119000) [pid = 1874] [serial = 431] [outer = 0x7f55a796a000]
01:25:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55aaee8000) [pid = 1874] [serial = 432] [outer = 0x7f55a796a000]
01:25:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:48 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
01:25:48 INFO - document served over http requires an http
01:25:48 INFO - sub-resource via fetch-request using the meta-referrer
01:25:48 INFO - delivery method with swap-origin-redirect and when
01:25: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"
01:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:25:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:25:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:25:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:48 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
01:25:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1791ms
01:25:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:25:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac387800 == 16 [pid = 1874] [id = 155]
01:25:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55aa115000) [pid = 1874] [serial = 433] [outer = (nil)]
01:25:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55ab3ac400) [pid = 1874] [serial = 434] [outer = 0x7f55aa115000]
01:25:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a7968400) [pid = 1874] [serial = 435] [outer = 0x7f55aa115000]
01:25:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac49d000 == 17 [pid = 1874] [id = 156]
01:25:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55abeabc00) [pid = 1874] [serial = 436] [outer = (nil)]
01:25:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55abeae000) [pid = 1874] [serial = 437] [outer = 0x7f55abeabc00]
01:25:51 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
01:25:51 INFO - document served over http requires an http
01:25:51 INFO - sub-resource via iframe-tag using the meta-referrer
01:25:51 INFO - delivery method with keep-origin-redirect and when
01:25: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"
01:25:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:25:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:25:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:51 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
01:25:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2433ms
01:25:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:25:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca42000 == 18 [pid = 1874] [id = 157]
01:25:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55ab7ba800) [pid = 1874] [serial = 438] [outer = (nil)]
01:25:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55ac348c00) [pid = 1874] [serial = 439] [outer = 0x7f55ab7ba800]
01:25:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55acad6800) [pid = 1874] [serial = 440] [outer = 0x7f55ab7ba800]
01:25:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae66b000 == 19 [pid = 1874] [id = 158]
01:25:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55acc58000) [pid = 1874] [serial = 441] [outer = (nil)]
01:25:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55ace21000) [pid = 1874] [serial = 442] [outer = 0x7f55acc58000]
01:25:54 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
01:25:54 INFO - document served over http requires an http
01:25:54 INFO - sub-resource via iframe-tag using the meta-referrer
01:25:54 INFO - delivery method with no-redirect and when
01:25: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"
01:25:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:25:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:25:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:54 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
01:25:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2937ms
01:25:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:25:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9c6000 == 20 [pid = 1874] [id = 159]
01:25:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55ac348400) [pid = 1874] [serial = 443] [outer = (nil)]
01:25:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55ad87a000) [pid = 1874] [serial = 444] [outer = 0x7f55ac348400]
01:25:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55b1886800) [pid = 1874] [serial = 445] [outer = 0x7f55ac348400]
01:25:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f21000 == 21 [pid = 1874] [id = 160]
01:25:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55b1c46400) [pid = 1874] [serial = 446] [outer = (nil)]
01:25:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a5fc3400) [pid = 1874] [serial = 447] [outer = 0x7f55b1c46400]
01:25:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
01:25:56 INFO - document served over http requires an http
01:25:56 INFO - sub-resource via iframe-tag using the meta-referrer
01:25:56 INFO - delivery method with swap-origin-redirect and when
01:25: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"
01:25:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:25:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:25:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:56 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
01:25:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2595ms
01:25:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:25:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f2d000 == 22 [pid = 1874] [id = 161]
01:25:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a5fcac00) [pid = 1874] [serial = 448] [outer = (nil)]
01:25:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a5fcbc00) [pid = 1874] [serial = 449] [outer = 0x7f55a5fcac00]
01:25:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a5fd2800) [pid = 1874] [serial = 450] [outer = 0x7f55a5fcac00]
01:25:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:58 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
01:25:58 INFO - document served over http requires an http
01:25:58 INFO - sub-resource via script-tag using the meta-referrer
01:25:58 INFO - delivery method with keep-origin-redirect and when
01:25: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"
01:25:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:25:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:25:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:25:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:25:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:25:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:25:58 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
01:25:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2042ms
01:25:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
01:25:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a607d800 == 23 [pid = 1874] [id = 162]
01:25:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a5fc8c00) [pid = 1874] [serial = 451] [outer = (nil)]
01:25:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a6b06800) [pid = 1874] [serial = 452] [outer = 0x7f55a5fc8c00]
01:25:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a6b0ec00) [pid = 1874] [serial = 453] [outer = 0x7f55a5fc8c00]
01:25:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:25:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:02 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
01:26:02 INFO - document served over http requires an http
01:26:02 INFO - sub-resource via script-tag using the meta-referrer
01:26:02 INFO - delivery method with no-redirect and when
01:26: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"
01:26:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:26:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:26:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:02 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
01:26:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3598ms
01:26:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:26:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a83000 == 24 [pid = 1874] [id = 163]
01:26:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a69a7800) [pid = 1874] [serial = 454] [outer = (nil)]
01:26:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a69af000) [pid = 1874] [serial = 455] [outer = 0x7f55a69a7800]
01:26:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a796e400) [pid = 1874] [serial = 456] [outer = 0x7f55a69a7800]
01:26:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9641800 == 23 [pid = 1874] [id = 151]
01:26:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84be000 == 22 [pid = 1874] [id = 150]
01:26:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83eb800 == 21 [pid = 1874] [id = 149]
01:26:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7ae6000 == 20 [pid = 1874] [id = 147]
01:26:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55b1c61800 == 19 [pid = 1874] [id = 146]
01:26:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55afd74000 == 18 [pid = 1874] [id = 145]
01:26:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca4f000 == 17 [pid = 1874] [id = 144]
01:26:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab6b800 == 16 [pid = 1874] [id = 143]
01:26:04 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a8db7800) [pid = 1874] [serial = 361] [outer = (nil)] [url = about:blank]
01:26:04 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55ae5c1c00) [pid = 1874] [serial = 393] [outer = (nil)] [url = about:blank]
01:26:04 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a9d02800) [pid = 1874] [serial = 384] [outer = (nil)] [url = about:blank]
01:26:04 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55abea9c00) [pid = 1874] [serial = 390] [outer = (nil)] [url = about:blank]
01:26:04 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55aadc9c00) [pid = 1874] [serial = 387] [outer = (nil)] [url = about:blank]
01:26:04 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
01:26:04 INFO - document served over http requires an http
01:26:04 INFO - sub-resource via script-tag using the meta-referrer
01:26:04 INFO - delivery method with swap-origin-redirect and when
01:26: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"
01:26:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:26:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:26:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:04 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
01:26:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1998ms
01:26:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:26:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c16800 == 17 [pid = 1874] [id = 164]
01:26:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a6a67000) [pid = 1874] [serial = 457] [outer = (nil)]
01:26:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a828dc00) [pid = 1874] [serial = 458] [outer = 0x7f55a6a67000]
01:26:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a860c800) [pid = 1874] [serial = 459] [outer = 0x7f55a6a67000]
01:26:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:05 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
01:26:05 INFO - document served over http requires an http
01:26:05 INFO - sub-resource via xhr-request using the meta-referrer
01:26:05 INFO - delivery method with keep-origin-redirect and when
01:26:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:26:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:26:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:26:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:05 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
01:26:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1481ms
01:26:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
01:26:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7aec800 == 18 [pid = 1874] [id = 165]
01:26:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a860d400) [pid = 1874] [serial = 460] [outer = (nil)]
01:26:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a9d08000) [pid = 1874] [serial = 461] [outer = 0x7f55a860d400]
01:26:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55aa1bec00) [pid = 1874] [serial = 462] [outer = 0x7f55a860d400]
01:26:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:07 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
01:26:07 INFO - document served over http requires an http
01:26:07 INFO - sub-resource via xhr-request using the meta-referrer
01:26:07 INFO - delivery method with no-redirect and when
01:26: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"
01:26:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:26:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:26:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:07 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
01:26:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1888ms
01:26:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:26:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84a6000 == 19 [pid = 1874] [id = 166]
01:26:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a9403800) [pid = 1874] [serial = 463] [outer = (nil)]
01:26:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55ab2f8400) [pid = 1874] [serial = 464] [outer = 0x7f55a9403800]
01:26:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55abd03800) [pid = 1874] [serial = 465] [outer = 0x7f55a9403800]
01:26:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a7972400) [pid = 1874] [serial = 410] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a9d08c00) [pid = 1874] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456322851]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a8611000) [pid = 1874] [serial = 419] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a7c98c00) [pid = 1874] [serial = 416] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55afd41000) [pid = 1874] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a6a73800) [pid = 1874] [serial = 413] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55aa114800) [pid = 1874] [serial = 422] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55b1b37000) [pid = 1874] [serial = 407] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55aacd2000) [pid = 1874] [serial = 402] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55aa1c1800) [pid = 1874] [serial = 425] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a6a71000) [pid = 1874] [serial = 412] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a8390000) [pid = 1874] [serial = 418] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a8397800) [pid = 1874] [serial = 421] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a7a16400) [pid = 1874] [serial = 415] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55abd0e400) [pid = 1874] [serial = 373] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55ab30d000) [pid = 1874] [serial = 370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a8294400) [pid = 1874] [serial = 367] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a7a1e000) [pid = 1874] [serial = 364] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a7a1fc00) [pid = 1874] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a9327c00) [pid = 1874] [serial = 337] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a9327800) [pid = 1874] [serial = 334] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a9d0c400) [pid = 1874] [serial = 331] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55ac732c00) [pid = 1874] [serial = 312] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55ab7b9c00) [pid = 1874] [serial = 307] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55aacdf800) [pid = 1874] [serial = 304] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55aadd1800) [pid = 1874] [serial = 301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a8603400) [pid = 1874] [serial = 298] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a9328c00) [pid = 1874] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55b1b16800) [pid = 1874] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a860a000) [pid = 1874] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456322851]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55ac34b800) [pid = 1874] [serial = 340] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55aadc5c00) [pid = 1874] [serial = 270] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55abea2000) [pid = 1874] [serial = 342] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55aacd6c00) [pid = 1874] [serial = 366] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55b4df5400) [pid = 1874] [serial = 314] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55abea8800) [pid = 1874] [serial = 372] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55ac349800) [pid = 1874] [serial = 306] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55accf0800) [pid = 1874] [serial = 309] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55aadc8c00) [pid = 1874] [serial = 423] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a8396800) [pid = 1874] [serial = 417] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55aaedb000) [pid = 1874] [serial = 336] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55ab7b9000) [pid = 1874] [serial = 369] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55ae3f4c00) [pid = 1874] [serial = 272] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55aa115400) [pid = 1874] [serial = 300] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55ae3f4800) [pid = 1874] [serial = 339] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55a9407000) [pid = 1874] [serial = 420] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55ab30d400) [pid = 1874] [serial = 303] [outer = (nil)] [url = about:blank]
01:26:09 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f55ac45c400) [pid = 1874] [serial = 375] [outer = (nil)] [url = about:blank]
01:26:10 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
01:26:10 INFO - document served over http requires an http
01:26:10 INFO - sub-resource via xhr-request using the meta-referrer
01:26:10 INFO - delivery method with swap-origin-redirect and when
01:26: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"
01:26:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:26:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:26:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:10 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
01:26:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2444ms
01:26:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:26:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a8c8a000 == 20 [pid = 1874] [id = 167]
01:26:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55a860a400) [pid = 1874] [serial = 466] [outer = (nil)]
01:26:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55a8dc4000) [pid = 1874] [serial = 467] [outer = 0x7f55a860a400]
01:26:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55aacd1c00) [pid = 1874] [serial = 468] [outer = 0x7f55a860a400]
01:26:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:12 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
01:26:12 INFO - document served over http requires an https
01:26:12 INFO - sub-resource via fetch-request using the meta-referrer
01:26:12 INFO - delivery method with keep-origin-redirect and when
01:26: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"
01:26:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:26:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:26:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:26:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:12 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
01:26:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1940ms
01:26:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
01:26:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84bc000 == 21 [pid = 1874] [id = 168]
01:26:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55a7964800) [pid = 1874] [serial = 469] [outer = (nil)]
01:26:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55a8603400) [pid = 1874] [serial = 470] [outer = 0x7f55a7964800]
01:26:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55aadca800) [pid = 1874] [serial = 471] [outer = 0x7f55a7964800]
01:26:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26: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
01:26:14 INFO - document served over http requires an https
01:26:14 INFO - sub-resource via fetch-request using the meta-referrer
01:26:14 INFO - delivery method with no-redirect and when
01:26: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"
01:26:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:26:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:26:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:26:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26: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
01:26:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2095ms
01:26:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:26:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9df7800 == 22 [pid = 1874] [id = 169]
01:26:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a7a18800) [pid = 1874] [serial = 472] [outer = (nil)]
01:26:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55ab2f5000) [pid = 1874] [serial = 473] [outer = 0x7f55a7a18800]
01:26:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55abeacc00) [pid = 1874] [serial = 474] [outer = 0x7f55a7a18800]
01:26:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:17 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
01:26:17 INFO - document served over http requires an https
01:26:17 INFO - sub-resource via fetch-request using the meta-referrer
01:26:17 INFO - delivery method with swap-origin-redirect and when
01:26: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"
01:26:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:26:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:26:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:26:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:17 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
01:26:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3146ms
01:26:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:26:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aadd5800 == 23 [pid = 1874] [id = 170]
01:26:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55abead400) [pid = 1874] [serial = 475] [outer = (nil)]
01:26:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55ac730400) [pid = 1874] [serial = 476] [outer = 0x7f55abead400]
01:26:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55accf0800) [pid = 1874] [serial = 477] [outer = 0x7f55abead400]
01:26:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3ce800 == 24 [pid = 1874] [id = 171]
01:26:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55ae3f8000) [pid = 1874] [serial = 478] [outer = (nil)]
01:26:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55ae980000) [pid = 1874] [serial = 479] [outer = 0x7f55ae3f8000]
01:26:19 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
01:26:19 INFO - document served over http requires an https
01:26:19 INFO - sub-resource via iframe-tag using the meta-referrer
01:26:19 INFO - delivery method with keep-origin-redirect and when
01:26: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"
01:26:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:26:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:26:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:19 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
01:26:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1953ms
01:26:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:26:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac382000 == 25 [pid = 1874] [id = 172]
01:26:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55ac45c000) [pid = 1874] [serial = 480] [outer = (nil)]
01:26:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55ae70a000) [pid = 1874] [serial = 481] [outer = 0x7f55ac45c000]
01:26:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55b4df2000) [pid = 1874] [serial = 482] [outer = 0x7f55ac45c000]
01:26:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8ad000 == 26 [pid = 1874] [id = 173]
01:26:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55ab86a800) [pid = 1874] [serial = 483] [outer = (nil)]
01:26:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55ab86dc00) [pid = 1874] [serial = 484] [outer = 0x7f55ab86a800]
01:26:21 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
01:26:21 INFO - document served over http requires an https
01:26:21 INFO - sub-resource via iframe-tag using the meta-referrer
01:26:21 INFO - delivery method with no-redirect and when
01:26: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"
01:26:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:26:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:26:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:21 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
01:26:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1886ms
01:26:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:26:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca4f000 == 27 [pid = 1874] [id = 174]
01:26:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55ab872800) [pid = 1874] [serial = 485] [outer = (nil)]
01:26:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55ab874c00) [pid = 1874] [serial = 486] [outer = 0x7f55ab872800]
01:26:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a94a2800) [pid = 1874] [serial = 487] [outer = 0x7f55ab872800]
01:26:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9cc000 == 28 [pid = 1874] [id = 175]
01:26:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a94a6c00) [pid = 1874] [serial = 488] [outer = (nil)]
01:26:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a94ac400) [pid = 1874] [serial = 489] [outer = 0x7f55a94a6c00]
01:26:23 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
01:26:23 INFO - document served over http requires an https
01:26:23 INFO - sub-resource via iframe-tag using the meta-referrer
01:26:23 INFO - delivery method with swap-origin-redirect and when
01:26: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"
01:26:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:26:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:26:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:23 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
01:26:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2237ms
01:26:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:26:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55b1bd0000 == 29 [pid = 1874] [id = 176]
01:26:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a94b0000) [pid = 1874] [serial = 490] [outer = (nil)]
01:26:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a94b1800) [pid = 1874] [serial = 491] [outer = 0x7f55a94b0000]
01:26:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55aac75c00) [pid = 1874] [serial = 492] [outer = 0x7f55a94b0000]
01:26:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:26 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
01:26:26 INFO - document served over http requires an https
01:26:26 INFO - sub-resource via script-tag using the meta-referrer
01:26:26 INFO - delivery method with keep-origin-redirect and when
01:26: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"
01:26:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:26:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:26:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:26 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
01:26:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2591ms
01:26:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
01:26:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac68800 == 30 [pid = 1874] [id = 177]
01:26:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a94afc00) [pid = 1874] [serial = 493] [outer = (nil)]
01:26:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55aac7c000) [pid = 1874] [serial = 494] [outer = 0x7f55a94afc00]
01:26:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a6ea3800) [pid = 1874] [serial = 495] [outer = 0x7f55a94afc00]
01:26:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:29 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
01:26:29 INFO - document served over http requires an https
01:26:29 INFO - sub-resource via script-tag using the meta-referrer
01:26:29 INFO - delivery method with no-redirect and when
01:26: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"
01:26:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:26:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:26:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:29 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
01:26:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3546ms
01:26:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:26:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6074000 == 31 [pid = 1874] [id = 178]
01:26:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a6a6ac00) [pid = 1874] [serial = 496] [outer = (nil)]
01:26:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a6b03c00) [pid = 1874] [serial = 497] [outer = 0x7f55a6a6ac00]
01:26:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a7966c00) [pid = 1874] [serial = 498] [outer = 0x7f55a6a6ac00]
01:26:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84a6000 == 30 [pid = 1874] [id = 166]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7aec800 == 29 [pid = 1874] [id = 165]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c16800 == 28 [pid = 1874] [id = 164]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3d6800 == 27 [pid = 1874] [id = 119]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a83000 == 26 [pid = 1874] [id = 163]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f2d000 == 25 [pid = 1874] [id = 161]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f21000 == 24 [pid = 1874] [id = 160]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae66b000 == 23 [pid = 1874] [id = 158]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca42000 == 22 [pid = 1874] [id = 157]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac49d000 == 21 [pid = 1874] [id = 156]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac387800 == 20 [pid = 1874] [id = 155]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab353000 == 19 [pid = 1874] [id = 154]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84b1000 == 18 [pid = 1874] [id = 153]
01:26:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaacb000 == 17 [pid = 1874] [id = 152]
01:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a69a9800) [pid = 1874] [serial = 414] [outer = (nil)] [url = about:blank]
01:26:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7fb8355bbc00) [pid = 1826] [serial = 26] [outer = 0x7fb83a55a000]
01:26:32 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
01:26:32 INFO - document served over http requires an https
01:26:32 INFO - sub-resource via script-tag using the meta-referrer
01:26:32 INFO - delivery method with swap-origin-redirect and when
01:26: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"
01:26:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:26:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:26:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:32 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
01:26:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2996ms
01:26:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:26:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6078000 == 18 [pid = 1874] [id = 179]
01:26:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a6b02800) [pid = 1874] [serial = 499] [outer = (nil)]
01:26:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a7970400) [pid = 1874] [serial = 500] [outer = 0x7f55a6b02800]
01:26:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a7c99000) [pid = 1874] [serial = 501] [outer = 0x7f55a6b02800]
01:26:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:34 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
01:26:34 INFO - document served over http requires an https
01:26:34 INFO - sub-resource via xhr-request using the meta-referrer
01:26:34 INFO - delivery method with keep-origin-redirect and when
01:26: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"
01:26:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:26:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:26:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:34 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
01:26:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1786ms
01:26:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
01:26:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c1e000 == 19 [pid = 1874] [id = 180]
01:26:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a6ea5800) [pid = 1874] [serial = 502] [outer = (nil)]
01:26:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a8604400) [pid = 1874] [serial = 503] [outer = 0x7f55a6ea5800]
01:26:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a8dc5000) [pid = 1874] [serial = 504] [outer = 0x7f55a6ea5800]
01:26:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:36 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
01:26:36 INFO - document served over http requires an https
01:26:36 INFO - sub-resource via xhr-request using the meta-referrer
01:26:36 INFO - delivery method with no-redirect and when
01:26: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"
01:26:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:26:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:26:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:36 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
01:26:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2136ms
01:26:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a5fcbc00) [pid = 1874] [serial = 449] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55ace21000) [pid = 1874] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456353586]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55ac348c00) [pid = 1874] [serial = 439] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a5fc3400) [pid = 1874] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55ad87a000) [pid = 1874] [serial = 444] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55abeae000) [pid = 1874] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55ab3ac400) [pid = 1874] [serial = 434] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a6b06800) [pid = 1874] [serial = 452] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55aa119000) [pid = 1874] [serial = 431] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a828dc00) [pid = 1874] [serial = 458] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55ab2f8400) [pid = 1874] [serial = 464] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a9d08000) [pid = 1874] [serial = 461] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a69af000) [pid = 1874] [serial = 455] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a7a1ec00) [pid = 1874] [serial = 428] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a8dc4000) [pid = 1874] [serial = 467] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a9403800) [pid = 1874] [serial = 463] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a69a7800) [pid = 1874] [serial = 454] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a6a67000) [pid = 1874] [serial = 457] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a860d400) [pid = 1874] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55acc58000) [pid = 1874] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456353586]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55b1c46400) [pid = 1874] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a7971400) [pid = 1874] [serial = 409] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55ace23000) [pid = 1874] [serial = 379] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55abeabc00) [pid = 1874] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55ab2eec00) [pid = 1874] [serial = 406] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a9411800) [pid = 1874] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55ac33f800) [pid = 1874] [serial = 376] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a6a68000) [pid = 1874] [serial = 411] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55ae60d800) [pid = 1874] [serial = 381] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a860c800) [pid = 1874] [serial = 459] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55ab7b3800) [pid = 1874] [serial = 426] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55b4dfa000) [pid = 1874] [serial = 408] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55abd03800) [pid = 1874] [serial = 465] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55ae6dfc00) [pid = 1874] [serial = 403] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55aa1bec00) [pid = 1874] [serial = 462] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55acc57c00) [pid = 1874] [serial = 378] [outer = (nil)] [url = about:blank]
01:26:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c14000 == 20 [pid = 1874] [id = 181]
01:26:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55a6a66800) [pid = 1874] [serial = 505] [outer = (nil)]
01:26:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55a6a6a800) [pid = 1874] [serial = 506] [outer = 0x7f55a6a66800]
01:26:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55a796d400) [pid = 1874] [serial = 507] [outer = 0x7f55a6a66800]
01:26:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:39 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
01:26:39 INFO - document served over http requires an https
01:26:39 INFO - sub-resource via xhr-request using the meta-referrer
01:26:39 INFO - delivery method with swap-origin-redirect and when
01:26: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"
01:26:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:26:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:26:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:39 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
01:26:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2652ms
01:26:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
01:26:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c80000 == 21 [pid = 1874] [id = 182]
01:26:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a69abc00) [pid = 1874] [serial = 508] [outer = (nil)]
01:26:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a8294c00) [pid = 1874] [serial = 509] [outer = 0x7f55a69abc00]
01:26:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a94a8800) [pid = 1874] [serial = 510] [outer = 0x7f55a69abc00]
01:26:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:42 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
01:26:42 INFO - document served over http requires an http
01:26:42 INFO - sub-resource via fetch-request using the http-csp
01:26:42 INFO - delivery method with keep-origin-redirect and when
01:26:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:26:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:26:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:26:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:26:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:42 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
01:26:42 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 2452ms
01:26:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
01:26:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84b3800 == 22 [pid = 1874] [id = 183]
01:26:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55a7c9e800) [pid = 1874] [serial = 511] [outer = (nil)]
01:26:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55aa11bc00) [pid = 1874] [serial = 512] [outer = 0x7f55a7c9e800]
01:26:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55aac76c00) [pid = 1874] [serial = 513] [outer = 0x7f55a7c9e800]
01:26:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:44 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
01:26:44 INFO - document served over http requires an http
01:26:44 INFO - sub-resource via fetch-request using the http-csp
01:26:44 INFO - delivery method with no-redirect and when
01:26:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:26:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:26:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:26:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:26:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:44 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
01:26:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2235ms
01:26:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
01:26:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a963d800 == 23 [pid = 1874] [id = 184]
01:26:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55aa119000) [pid = 1874] [serial = 514] [outer = (nil)]
01:26:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55aadc3c00) [pid = 1874] [serial = 515] [outer = 0x7f55aa119000]
01:26:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55aaee0000) [pid = 1874] [serial = 516] [outer = 0x7f55aa119000]
01:26:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:47 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
01:26:47 INFO - document served over http requires an http
01:26:47 INFO - sub-resource via fetch-request using the http-csp
01:26:47 INFO - delivery method with swap-origin-redirect and when
01:26:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
01:26:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:26:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:26:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:26:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:47 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
01:26:47 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 2840ms
01:26:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
01:26:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac6f000 == 24 [pid = 1874] [id = 185]
01:26:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55aadc3400) [pid = 1874] [serial = 517] [outer = (nil)]
01:26:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55ab304c00) [pid = 1874] [serial = 518] [outer = 0x7f55aadc3400]
01:26:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55ab7b5c00) [pid = 1874] [serial = 519] [outer = 0x7f55aadc3400]
01:26:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab348000 == 25 [pid = 1874] [id = 186]
01:26:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55ab7c1800) [pid = 1874] [serial = 520] [outer = (nil)]
01:26:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55ab874400) [pid = 1874] [serial = 521] [outer = 0x7f55ab7c1800]
01:26:49 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
01:26:49 INFO - document served over http requires an http
01:26:49 INFO - sub-resource via iframe-tag using the http-csp
01:26:49 INFO - delivery method with keep-origin-redirect and when
01:26: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"
01:26:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:26:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:26:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:49 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
01:26:49 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 1881ms
01:26:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
01:26:49 INFO - PROCESS | 1826 | --DOMWINDOW == 16 (0x7fb835148000) [pid = 1826] [serial = 25] [outer = (nil)] [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.]
01:26:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3c6800 == 26 [pid = 1874] [id = 187]
01:26:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55ab2f5800) [pid = 1874] [serial = 522] [outer = (nil)]
01:26:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55abd03800) [pid = 1874] [serial = 523] [outer = 0x7f55ab2f5800]
01:26:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55ac347800) [pid = 1874] [serial = 524] [outer = 0x7f55ab2f5800]
01:26:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac387800 == 27 [pid = 1874] [id = 188]
01:26:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55ac45a400) [pid = 1874] [serial = 525] [outer = (nil)]
01:26:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55acad4c00) [pid = 1874] [serial = 526] [outer = 0x7f55ac45a400]
01:26:50 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
01:26:50 INFO - document served over http requires an http
01:26:50 INFO - sub-resource via iframe-tag using the http-csp
01:26:50 INFO - delivery method with no-redirect and when
01:26: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"
01:26:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:26:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:26:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:50 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
01:26:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1889ms
01:26:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
01:26:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac48f800 == 28 [pid = 1874] [id = 189]
01:26:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55ab876400) [pid = 1874] [serial = 527] [outer = (nil)]
01:26:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55ac735c00) [pid = 1874] [serial = 528] [outer = 0x7f55ab876400]
01:26:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55ace22400) [pid = 1874] [serial = 529] [outer = 0x7f55ab876400]
01:26:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca3e800 == 29 [pid = 1874] [id = 190]
01:26:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55ae58e000) [pid = 1874] [serial = 530] [outer = (nil)]
01:26:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55ae6e1400) [pid = 1874] [serial = 531] [outer = 0x7f55ae58e000]
01:26:52 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
01:26:52 INFO - document served over http requires an http
01:26:52 INFO - sub-resource via iframe-tag using the http-csp
01:26:52 INFO - delivery method with swap-origin-redirect and when
01:26: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/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
01:26:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:26:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:26:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:52 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
01:26:52 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 1998ms
01:26:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
01:26:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae3a0800 == 30 [pid = 1874] [id = 191]
01:26:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55ac463800) [pid = 1874] [serial = 532] [outer = (nil)]
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55b1b16c00) [pid = 1874] [serial = 533] [outer = 0x7f55ac463800]
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a8402c00) [pid = 1874] [serial = 534] [outer = 0x7f55ac463800]
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:55 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
01:26:55 INFO - document served over http requires an http
01:26:55 INFO - sub-resource via script-tag using the http-csp
01:26:55 INFO - delivery method with keep-origin-redirect and when
01:26: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"
01:26:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:26:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:26:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:55 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
01:26:55 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 3002ms
01:26:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
01:26:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6082800 == 31 [pid = 1874] [id = 192]
01:26:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a6b0f800) [pid = 1874] [serial = 535] [outer = (nil)]
01:26:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a7969000) [pid = 1874] [serial = 536] [outer = 0x7f55a6b0f800]
01:26:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a8294400) [pid = 1874] [serial = 537] [outer = 0x7f55a6b0f800]
01:26:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6078000 == 30 [pid = 1874] [id = 179]
01:26:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6074000 == 29 [pid = 1874] [id = 178]
01:26:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9cc000 == 28 [pid = 1874] [id = 175]
01:26:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55b1bd0000 == 27 [pid = 1874] [id = 176]
01:26:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca4f000 == 26 [pid = 1874] [id = 174]
01:26:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8ad000 == 25 [pid = 1874] [id = 173]
01:26:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac382000 == 24 [pid = 1874] [id = 172]
01:26:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3ce800 == 23 [pid = 1874] [id = 171]
01:26:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aadd5800 == 22 [pid = 1874] [id = 170]
01:26:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9df7800 == 21 [pid = 1874] [id = 169]
01:26:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84bc000 == 20 [pid = 1874] [id = 168]
01:26:57 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a796e400) [pid = 1874] [serial = 456] [outer = (nil)] [url = about:blank]
01:26:58 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
01:26:58 INFO - document served over http requires an http
01:26:58 INFO - sub-resource via script-tag using the http-csp
01:26:58 INFO - delivery method with no-redirect and when
01:26: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"
01:26:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:26:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:26:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:58 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
01:26:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2081ms
01:26:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
01:26:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6074800 == 21 [pid = 1874] [id = 193]
01:26:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a6ea5c00) [pid = 1874] [serial = 538] [outer = (nil)]
01:26:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a7ca0c00) [pid = 1874] [serial = 539] [outer = 0x7f55a6ea5c00]
01:26:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a840ac00) [pid = 1874] [serial = 540] [outer = 0x7f55a6ea5c00]
01:26:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:26:59 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
01:26:59 INFO - document served over http requires an http
01:26:59 INFO - sub-resource via script-tag using the http-csp
01:26:59 INFO - delivery method with swap-origin-redirect and when
01:26:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
01:26:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:26:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:26:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:26:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:26:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:26:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:26:59 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
01:26:59 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 1787ms
01:26:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
01:27:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c50000 == 22 [pid = 1874] [id = 194]
01:27:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a7c9c800) [pid = 1874] [serial = 541] [outer = (nil)]
01:27:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a8db8800) [pid = 1874] [serial = 542] [outer = 0x7f55a7c9c800]
01:27:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a94ae800) [pid = 1874] [serial = 543] [outer = 0x7f55a7c9c800]
01:27:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a7970400) [pid = 1874] [serial = 500] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a8604400) [pid = 1874] [serial = 503] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a94b1800) [pid = 1874] [serial = 491] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a6b03c00) [pid = 1874] [serial = 497] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55ae980000) [pid = 1874] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55ab2f5000) [pid = 1874] [serial = 473] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a94ac400) [pid = 1874] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55ae70a000) [pid = 1874] [serial = 481] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55aac7c000) [pid = 1874] [serial = 494] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a8603400) [pid = 1874] [serial = 470] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55ab86dc00) [pid = 1874] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456381087]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55ac730400) [pid = 1874] [serial = 476] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55ab874c00) [pid = 1874] [serial = 486] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a7a18800) [pid = 1874] [serial = 472] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a6a6ac00) [pid = 1874] [serial = 496] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a6b02800) [pid = 1874] [serial = 499] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55ab7ba800) [pid = 1874] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a7964800) [pid = 1874] [serial = 469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a5fcac00) [pid = 1874] [serial = 448] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55ac348400) [pid = 1874] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55aa115000) [pid = 1874] [serial = 433] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a796a000) [pid = 1874] [serial = 430] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a860a400) [pid = 1874] [serial = 466] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a7a17000) [pid = 1874] [serial = 427] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55aa11b000) [pid = 1874] [serial = 424] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a94a6c00) [pid = 1874] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55ae3f8000) [pid = 1874] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55ab86a800) [pid = 1874] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456381087]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a5fc8c00) [pid = 1874] [serial = 451] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a828c800) [pid = 1874] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55a7c99000) [pid = 1874] [serial = 501] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a8394000) [pid = 1874] [serial = 429] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55a5fd2800) [pid = 1874] [serial = 450] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55a6b0ec00) [pid = 1874] [serial = 453] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55aaee8000) [pid = 1874] [serial = 432] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55acad6800) [pid = 1874] [serial = 440] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55b1886800) [pid = 1874] [serial = 445] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55a7968400) [pid = 1874] [serial = 435] [outer = (nil)] [url = about:blank]
01:27:02 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55aa119800) [pid = 1874] [serial = 398] [outer = (nil)] [url = about:blank]
01:27:02 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
01:27:02 INFO - document served over http requires an http
01:27:02 INFO - sub-resource via xhr-request using the http-csp
01:27:02 INFO - delivery method with keep-origin-redirect and when
01:27: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"
01:27:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:27:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:27:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:02 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
01:27:02 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 3041ms
01:27:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
01:27:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9de4000 == 23 [pid = 1874] [id = 195]
01:27:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55a6b02800) [pid = 1874] [serial = 544] [outer = (nil)]
01:27:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55a6b0ec00) [pid = 1874] [serial = 545] [outer = 0x7f55a6b02800]
01:27:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55a860a400) [pid = 1874] [serial = 546] [outer = 0x7f55a6b02800]
01:27:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:04 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
01:27:04 INFO - document served over http requires an http
01:27:04 INFO - sub-resource via xhr-request using the http-csp
01:27:04 INFO - delivery method with no-redirect and when
01:27: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"
01:27:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:27:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:27:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:04 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
01:27:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1580ms
01:27:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
01:27:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c36800 == 24 [pid = 1874] [id = 196]
01:27:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55a6a6dc00) [pid = 1874] [serial = 547] [outer = (nil)]
01:27:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a796d000) [pid = 1874] [serial = 548] [outer = 0x7f55a6a6dc00]
01:27:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a8411800) [pid = 1874] [serial = 549] [outer = 0x7f55a6a6dc00]
01:27:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:06 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
01:27:06 INFO - document served over http requires an http
01:27:06 INFO - sub-resource via xhr-request using the http-csp
01:27:06 INFO - delivery method with swap-origin-redirect and when
01:27: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/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
01:27:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:27:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:27:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:06 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
01:27:06 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 1735ms
01:27:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
01:27:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaddc000 == 25 [pid = 1874] [id = 197]
01:27:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a796a000) [pid = 1874] [serial = 550] [outer = (nil)]
01:27:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55aac74400) [pid = 1874] [serial = 551] [outer = 0x7f55a796a000]
01:27:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55aaee5c00) [pid = 1874] [serial = 552] [outer = 0x7f55a796a000]
01:27:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:08 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
01:27:08 INFO - document served over http requires an https
01:27:08 INFO - sub-resource via fetch-request using the http-csp
01:27:08 INFO - delivery method with keep-origin-redirect and when
01:27: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"
01:27:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:27:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:27:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:27:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:08 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
01:27:08 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 1955ms
01:27:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
01:27:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab81d000 == 26 [pid = 1874] [id = 198]
01:27:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55aa1c0400) [pid = 1874] [serial = 553] [outer = (nil)]
01:27:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55ab7b8400) [pid = 1874] [serial = 554] [outer = 0x7f55aa1c0400]
01:27:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55ab874c00) [pid = 1874] [serial = 555] [outer = 0x7f55aa1c0400]
01:27:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:10 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
01:27:10 INFO - document served over http requires an https
01:27:10 INFO - sub-resource via fetch-request using the http-csp
01:27:10 INFO - delivery method with no-redirect and when
01:27: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"
01:27:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:27:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:27:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:27:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:10 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
01:27:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1893ms
01:27:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
01:27:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca54000 == 27 [pid = 1874] [id = 199]
01:27:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55ab7b4000) [pid = 1874] [serial = 556] [outer = (nil)]
01:27:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55abeaf000) [pid = 1874] [serial = 557] [outer = 0x7f55ab7b4000]
01:27:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55ac461000) [pid = 1874] [serial = 558] [outer = 0x7f55ab7b4000]
01:27:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:12 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
01:27:12 INFO - document served over http requires an https
01:27:12 INFO - sub-resource via fetch-request using the http-csp
01:27:12 INFO - delivery method with swap-origin-redirect and when
01:27: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"
01:27:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:27:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:27:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:27:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:12 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
01:27:12 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 2199ms
01:27:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
01:27:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9dd000 == 28 [pid = 1874] [id = 200]
01:27:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55abeae800) [pid = 1874] [serial = 559] [outer = (nil)]
01:27:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55accf3400) [pid = 1874] [serial = 560] [outer = 0x7f55abeae800]
01:27:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55ae5c8800) [pid = 1874] [serial = 561] [outer = 0x7f55abeae800]
01:27:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a700e800 == 29 [pid = 1874] [id = 201]
01:27:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55afd13400) [pid = 1874] [serial = 562] [outer = (nil)]
01:27:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55b1886c00) [pid = 1874] [serial = 563] [outer = 0x7f55afd13400]
01:27:14 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
01:27:14 INFO - document served over http requires an https
01:27:14 INFO - sub-resource via iframe-tag using the http-csp
01:27:14 INFO - delivery method with keep-origin-redirect and when
01:27: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"
01:27:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:27:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:27:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:14 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
01:27:14 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 2391ms
01:27:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
01:27:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7019800 == 30 [pid = 1874] [id = 202]
01:27:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a6f65400) [pid = 1874] [serial = 564] [outer = (nil)]
01:27:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a6f66400) [pid = 1874] [serial = 565] [outer = 0x7f55a6f65400]
01:27:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a6f6d000) [pid = 1874] [serial = 566] [outer = 0x7f55a6f65400]
01:27:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a712b000 == 31 [pid = 1874] [id = 203]
01:27:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a51a3c00) [pid = 1874] [serial = 567] [outer = (nil)]
01:27:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a51a9400) [pid = 1874] [serial = 568] [outer = 0x7f55a51a3c00]
01:27:18 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
01:27:18 INFO - document served over http requires an https
01:27:18 INFO - sub-resource via iframe-tag using the http-csp
01:27:18 INFO - delivery method with no-redirect and when
01:27: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"
01:27:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:27:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:27:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:18 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
01:27:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 4116ms
01:27:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
01:27:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6076000 == 32 [pid = 1874] [id = 204]
01:27:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a51a8c00) [pid = 1874] [serial = 569] [outer = (nil)]
01:27:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a51b1c00) [pid = 1874] [serial = 570] [outer = 0x7f55a51a8c00]
01:27:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a69b2c00) [pid = 1874] [serial = 571] [outer = 0x7f55a51a8c00]
01:27:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7026800 == 33 [pid = 1874] [id = 205]
01:27:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a6b02400) [pid = 1874] [serial = 572] [outer = (nil)]
01:27:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a6b10800) [pid = 1874] [serial = 573] [outer = 0x7f55a6b02400]
01:27:20 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
01:27:20 INFO - document served over http requires an https
01:27:20 INFO - sub-resource via iframe-tag using the http-csp
01:27:20 INFO - delivery method with swap-origin-redirect and when
01:27: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"
01:27:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:27:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:27:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:20 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
01:27:20 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 2000ms
01:27:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
01:27:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c11800 == 34 [pid = 1874] [id = 206]
01:27:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a51ac800) [pid = 1874] [serial = 574] [outer = (nil)]
01:27:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a6b08000) [pid = 1874] [serial = 575] [outer = 0x7f55a51ac800]
01:27:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a6f6f800) [pid = 1874] [serial = 576] [outer = 0x7f55a51ac800]
01:27:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c50000 == 33 [pid = 1874] [id = 194]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6074800 == 32 [pid = 1874] [id = 193]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6082800 == 31 [pid = 1874] [id = 192]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae3a0800 == 30 [pid = 1874] [id = 191]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca3e800 == 29 [pid = 1874] [id = 190]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac48f800 == 28 [pid = 1874] [id = 189]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac387800 == 27 [pid = 1874] [id = 188]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3c6800 == 26 [pid = 1874] [id = 187]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab348000 == 25 [pid = 1874] [id = 186]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9c6000 == 24 [pid = 1874] [id = 159]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac6f000 == 23 [pid = 1874] [id = 185]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a963d800 == 22 [pid = 1874] [id = 184]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84b3800 == 21 [pid = 1874] [id = 183]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c80000 == 20 [pid = 1874] [id = 182]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a8c8a000 == 19 [pid = 1874] [id = 167]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8bb000 == 18 [pid = 1874] [id = 142]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c14000 == 17 [pid = 1874] [id = 181]
01:27:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c1e000 == 16 [pid = 1874] [id = 180]
01:27:22 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a7966c00) [pid = 1874] [serial = 498] [outer = (nil)] [url = about:blank]
01:27:22 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55aadca800) [pid = 1874] [serial = 471] [outer = (nil)] [url = about:blank]
01:27:22 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55aacd1c00) [pid = 1874] [serial = 468] [outer = (nil)] [url = about:blank]
01:27:22 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55abeacc00) [pid = 1874] [serial = 474] [outer = (nil)] [url = about:blank]
01:27:22 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
01:27:22 INFO - document served over http requires an https
01:27:22 INFO - sub-resource via script-tag using the http-csp
01:27:22 INFO - delivery method with keep-origin-redirect and when
01:27: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"
01:27:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:27:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:27:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:22 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
01:27:22 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 1685ms
01:27:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
01:27:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c15000 == 17 [pid = 1874] [id = 207]
01:27:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a6b09000) [pid = 1874] [serial = 577] [outer = (nil)]
01:27:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a7969400) [pid = 1874] [serial = 578] [outer = 0x7f55a6b09000]
01:27:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a7c9c000) [pid = 1874] [serial = 579] [outer = 0x7f55a6b09000]
01:27:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:24 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
01:27:24 INFO - document served over http requires an https
01:27:24 INFO - sub-resource via script-tag using the http-csp
01:27:24 INFO - delivery method with no-redirect and when
01:27: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"
01:27:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:27:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:27:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:24 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
01:27:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1994ms
01:27:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
01:27:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7145000 == 18 [pid = 1874] [id = 208]
01:27:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a7a1b800) [pid = 1874] [serial = 580] [outer = (nil)]
01:27:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a828fc00) [pid = 1874] [serial = 581] [outer = 0x7f55a7a1b800]
01:27:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a8403800) [pid = 1874] [serial = 582] [outer = 0x7f55a7a1b800]
01:27:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:28 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
01:27:28 INFO - document served over http requires an https
01:27:28 INFO - sub-resource via script-tag using the http-csp
01:27:28 INFO - delivery method with swap-origin-redirect and when
01:27: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"
01:27:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:27:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:27:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:28 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
01:27:28 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 3641ms
01:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a6b0f800) [pid = 1874] [serial = 535] [outer = (nil)] [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]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55ac463800) [pid = 1874] [serial = 532] [outer = (nil)] [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]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55aadc3400) [pid = 1874] [serial = 517] [outer = (nil)] [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]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a7c9e800) [pid = 1874] [serial = 511] [outer = (nil)] [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]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55ab7c1800) [pid = 1874] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a6ea5c00) [pid = 1874] [serial = 538] [outer = (nil)] [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]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55ac45a400) [pid = 1874] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456410604]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55aa119000) [pid = 1874] [serial = 514] [outer = (nil)] [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]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a6a66800) [pid = 1874] [serial = 505] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a69abc00) [pid = 1874] [serial = 508] [outer = (nil)] [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]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a7c9c800) [pid = 1874] [serial = 541] [outer = (nil)] [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]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55ab2f5800) [pid = 1874] [serial = 522] [outer = (nil)] [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]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a94afc00) [pid = 1874] [serial = 493] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55abead400) [pid = 1874] [serial = 475] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55ab872800) [pid = 1874] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55ac45c000) [pid = 1874] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55ae58e000) [pid = 1874] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:27:28 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a94b0000) [pid = 1874] [serial = 490] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55ae6e1400) [pid = 1874] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55ac735c00) [pid = 1874] [serial = 528] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55b1b16c00) [pid = 1874] [serial = 533] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a7ca0c00) [pid = 1874] [serial = 539] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55a7969000) [pid = 1874] [serial = 536] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a6a6a800) [pid = 1874] [serial = 506] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55acad4c00) [pid = 1874] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456410604]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55abd03800) [pid = 1874] [serial = 523] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55a8db8800) [pid = 1874] [serial = 542] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a8294c00) [pid = 1874] [serial = 509] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55ab874400) [pid = 1874] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55ab304c00) [pid = 1874] [serial = 518] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55aadc3c00) [pid = 1874] [serial = 515] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55aa11bc00) [pid = 1874] [serial = 512] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55a6b0ec00) [pid = 1874] [serial = 545] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55a6ea3800) [pid = 1874] [serial = 495] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55accf0800) [pid = 1874] [serial = 477] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f55a94a2800) [pid = 1874] [serial = 487] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f55b4df2000) [pid = 1874] [serial = 482] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f55aac75c00) [pid = 1874] [serial = 492] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f55a796d400) [pid = 1874] [serial = 507] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f55a94ae800) [pid = 1874] [serial = 543] [outer = (nil)] [url = about:blank]
01:27:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c7a800 == 19 [pid = 1874] [id = 209]
01:27:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f55a69ac800) [pid = 1874] [serial = 583] [outer = (nil)]
01:27:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f55a69b5c00) [pid = 1874] [serial = 584] [outer = 0x7f55a69ac800]
01:27:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f55a7a22c00) [pid = 1874] [serial = 585] [outer = 0x7f55a69ac800]
01:27:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:31 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
01:27:31 INFO - document served over http requires an https
01:27:31 INFO - sub-resource via xhr-request using the http-csp
01:27:31 INFO - delivery method with keep-origin-redirect and when
01:27: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"
01:27:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:27:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:27:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:31 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
01:27:31 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 2913ms
01:27:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
01:27:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7aed800 == 20 [pid = 1874] [id = 210]
01:27:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f55a69a7c00) [pid = 1874] [serial = 586] [outer = (nil)]
01:27:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55a69b1c00) [pid = 1874] [serial = 587] [outer = 0x7f55a69a7c00]
01:27:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55a828dc00) [pid = 1874] [serial = 588] [outer = 0x7f55a69a7c00]
01:27:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:32 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
01:27:32 INFO - document served over http requires an https
01:27:32 INFO - sub-resource via xhr-request using the http-csp
01:27:32 INFO - delivery method with no-redirect and when
01:27: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"
01:27:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:27:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:27:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:32 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
01:27:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1733ms
01:27:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
01:27:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84ad000 == 21 [pid = 1874] [id = 211]
01:27:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55a69b4c00) [pid = 1874] [serial = 589] [outer = (nil)]
01:27:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55a840c400) [pid = 1874] [serial = 590] [outer = 0x7f55a69b4c00]
01:27:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55a8dc4800) [pid = 1874] [serial = 591] [outer = 0x7f55a69b4c00]
01:27:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:34 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
01:27:34 INFO - document served over http requires an https
01:27:34 INFO - sub-resource via xhr-request using the http-csp
01:27:34 INFO - delivery method with swap-origin-redirect and when
01:27: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"
01:27:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:27:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:27:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:34 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
01:27:34 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 1633ms
01:27:34 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
01:27:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9308000 == 22 [pid = 1874] [id = 212]
01:27:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a8603400) [pid = 1874] [serial = 592] [outer = (nil)]
01:27:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a9405c00) [pid = 1874] [serial = 593] [outer = 0x7f55a8603400]
01:27:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a94aa800) [pid = 1874] [serial = 594] [outer = 0x7f55a8603400]
01:27:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:36 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
01:27:36 INFO - document served over http requires an http
01:27:36 INFO - sub-resource via fetch-request using the http-csp
01:27:36 INFO - delivery method with keep-origin-redirect and when
01:27:36 INFO - the target request is same-origin.
01:27:36 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 1608ms
01:27:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
01:27:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9636000 == 23 [pid = 1874] [id = 213]
01:27:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55a9409000) [pid = 1874] [serial = 595] [outer = (nil)]
01:27:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55a9d07c00) [pid = 1874] [serial = 596] [outer = 0x7f55a9409000]
01:27:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55aa116000) [pid = 1874] [serial = 597] [outer = 0x7f55a9409000]
01:27:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27: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
01:27:38 INFO - document served over http requires an http
01:27:38 INFO - sub-resource via fetch-request using the http-csp
01:27:38 INFO - delivery method with no-redirect and when
01:27:38 INFO - the target request is same-origin.
01:27: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 2141ms
01:27: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
01:27:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9deb800 == 24 [pid = 1874] [id = 214]
01:27:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a9d07000) [pid = 1874] [serial = 598] [outer = (nil)]
01:27:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55aa1b3c00) [pid = 1874] [serial = 599] [outer = 0x7f55a9d07000]
01:27:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55aa1bf800) [pid = 1874] [serial = 600] [outer = 0x7f55a9d07000]
01:27:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:40 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
01:27:40 INFO - document served over http requires an http
01:27:40 INFO - sub-resource via fetch-request using the http-csp
01:27:40 INFO - delivery method with swap-origin-redirect and when
01:27: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"
01:27:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:27:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:27:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:27:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:40 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
01:27:40 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 2184ms
01:27:40 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
01:27:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaace000 == 25 [pid = 1874] [id = 215]
01:27:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55aa120c00) [pid = 1874] [serial = 601] [outer = (nil)]
01:27:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55aacd4000) [pid = 1874] [serial = 602] [outer = 0x7f55aa120c00]
01:27:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55aadc3c00) [pid = 1874] [serial = 603] [outer = 0x7f55aa120c00]
01:27:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac5a000 == 26 [pid = 1874] [id = 216]
01:27:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55aadca000) [pid = 1874] [serial = 604] [outer = (nil)]
01:27:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55aaed9400) [pid = 1874] [serial = 605] [outer = 0x7f55aadca000]
01:27:42 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
01:27:42 INFO - document served over http requires an http
01:27:42 INFO - sub-resource via iframe-tag using the http-csp
01:27:42 INFO - delivery method with keep-origin-redirect and when
01:27:42 INFO - the target request is same-origin.
01:27:42 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 2040ms
01:27:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
01:27:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac6f000 == 27 [pid = 1874] [id = 217]
01:27:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55aacd1c00) [pid = 1874] [serial = 606] [outer = (nil)]
01:27:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55aadd0c00) [pid = 1874] [serial = 607] [outer = 0x7f55aacd1c00]
01:27:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55ab2ee000) [pid = 1874] [serial = 608] [outer = 0x7f55aacd1c00]
01:27:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaca4800 == 28 [pid = 1874] [id = 218]
01:27:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55ab2f9800) [pid = 1874] [serial = 609] [outer = (nil)]
01:27:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55ab2f4000) [pid = 1874] [serial = 610] [outer = 0x7f55ab2f9800]
01:27:45 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
01:27:45 INFO - document served over http requires an http
01:27:45 INFO - sub-resource via iframe-tag using the http-csp
01:27:45 INFO - delivery method with no-redirect and when
01:27:45 INFO - the target request is same-origin.
01:27:45 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 2952ms
01:27:45 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
01:27:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab345000 == 29 [pid = 1874] [id = 219]
01:27:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55aaedb000) [pid = 1874] [serial = 611] [outer = (nil)]
01:27:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55ab30d400) [pid = 1874] [serial = 612] [outer = 0x7f55aaedb000]
01:27:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55ab7b7800) [pid = 1874] [serial = 613] [outer = 0x7f55aaedb000]
01:27:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab35b000 == 30 [pid = 1874] [id = 220]
01:27:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55aadcc400) [pid = 1874] [serial = 614] [outer = (nil)]
01:27:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a6a68c00) [pid = 1874] [serial = 615] [outer = 0x7f55aadcc400]
01:27:48 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
01:27:48 INFO - document served over http requires an http
01:27:48 INFO - sub-resource via iframe-tag using the http-csp
01:27:48 INFO - delivery method with swap-origin-redirect and when
01:27: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"
01:27:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:27:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:27:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:48 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
01:27:48 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 2837ms
01:27:48 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
01:27:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7134000 == 31 [pid = 1874] [id = 221]
01:27:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a6ea6c00) [pid = 1874] [serial = 616] [outer = (nil)]
01:27:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a6eae800) [pid = 1874] [serial = 617] [outer = 0x7f55a6ea6c00]
01:27:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a8291800) [pid = 1874] [serial = 618] [outer = 0x7f55a6ea6c00]
01:27:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:50 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
01:27:50 INFO - document served over http requires an http
01:27:50 INFO - sub-resource via script-tag using the http-csp
01:27:50 INFO - delivery method with keep-origin-redirect and when
01:27:50 INFO - the target request is same-origin.
01:27:50 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 1787ms
01:27:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
01:27:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a607b800 == 32 [pid = 1874] [id = 222]
01:27:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a5fccc00) [pid = 1874] [serial = 619] [outer = (nil)]
01:27:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a6a6b000) [pid = 1874] [serial = 620] [outer = 0x7f55a5fccc00]
01:27:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a7c94000) [pid = 1874] [serial = 621] [outer = 0x7f55a5fccc00]
01:27:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7145000 == 31 [pid = 1874] [id = 208]
01:27:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c11800 == 30 [pid = 1874] [id = 206]
01:27:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7026800 == 29 [pid = 1874] [id = 205]
01:27:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6076000 == 28 [pid = 1874] [id = 204]
01:27:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a700e800 == 27 [pid = 1874] [id = 201]
01:27:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9dd000 == 26 [pid = 1874] [id = 200]
01:27:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca54000 == 25 [pid = 1874] [id = 199]
01:27:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab81d000 == 24 [pid = 1874] [id = 198]
01:27:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaddc000 == 23 [pid = 1874] [id = 197]
01:27:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c36800 == 22 [pid = 1874] [id = 196]
01:27:51 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55aaee0000) [pid = 1874] [serial = 516] [outer = (nil)] [url = about:blank]
01:27:51 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55ab7b5c00) [pid = 1874] [serial = 519] [outer = (nil)] [url = about:blank]
01:27:51 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a94a8800) [pid = 1874] [serial = 510] [outer = (nil)] [url = about:blank]
01:27:51 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55aac76c00) [pid = 1874] [serial = 513] [outer = (nil)] [url = about:blank]
01:27:51 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a8294400) [pid = 1874] [serial = 537] [outer = (nil)] [url = about:blank]
01:27:51 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a8402c00) [pid = 1874] [serial = 534] [outer = (nil)] [url = about:blank]
01:27:51 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55ac347800) [pid = 1874] [serial = 524] [outer = (nil)] [url = about:blank]
01:27:51 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a840ac00) [pid = 1874] [serial = 540] [outer = (nil)] [url = about:blank]
01:27:51 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
01:27:51 INFO - document served over http requires an http
01:27:51 INFO - sub-resource via script-tag using the http-csp
01:27:51 INFO - delivery method with no-redirect and when
01:27:51 INFO - the target request is same-origin.
01:27:51 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 1637ms
01:27:51 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
01:27:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a700a000 == 23 [pid = 1874] [id = 223]
01:27:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a6ea8800) [pid = 1874] [serial = 622] [outer = (nil)]
01:27:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a8289800) [pid = 1874] [serial = 623] [outer = 0x7f55a6ea8800]
01:27:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a8db7800) [pid = 1874] [serial = 624] [outer = 0x7f55a6ea8800]
01:27:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:54 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
01:27:54 INFO - document served over http requires an http
01:27:54 INFO - sub-resource via script-tag using the http-csp
01:27:54 INFO - delivery method with swap-origin-redirect and when
01:27: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"
01:27:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:27:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:27:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:27:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:27:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:27:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:27:54 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
01:27:54 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 2639ms
01:27:54 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
01:27:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7ada000 == 24 [pid = 1874] [id = 224]
01:27:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a8395800) [pid = 1874] [serial = 625] [outer = (nil)]
01:27:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55aa1b3800) [pid = 1874] [serial = 626] [outer = 0x7f55a8395800]
01:27:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55aac7ec00) [pid = 1874] [serial = 627] [outer = 0x7f55a8395800]
01:27:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a796d000) [pid = 1874] [serial = 548] [outer = (nil)] [url = about:blank]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55accf3400) [pid = 1874] [serial = 560] [outer = (nil)] [url = about:blank]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a51a9400) [pid = 1874] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456438312]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55abeaf000) [pid = 1874] [serial = 557] [outer = (nil)] [url = about:blank]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a6f66400) [pid = 1874] [serial = 565] [outer = (nil)] [url = about:blank]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a6b08000) [pid = 1874] [serial = 575] [outer = (nil)] [url = about:blank]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a6b10800) [pid = 1874] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55b1886c00) [pid = 1874] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a51b1c00) [pid = 1874] [serial = 570] [outer = (nil)] [url = about:blank]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a828fc00) [pid = 1874] [serial = 581] [outer = (nil)] [url = about:blank]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a7969400) [pid = 1874] [serial = 578] [outer = (nil)] [url = about:blank]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55ab7b8400) [pid = 1874] [serial = 554] [outer = (nil)] [url = about:blank]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55aac74400) [pid = 1874] [serial = 551] [outer = (nil)] [url = about:blank]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a69b5c00) [pid = 1874] [serial = 584] [outer = (nil)] [url = about:blank]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a6b09000) [pid = 1874] [serial = 577] [outer = (nil)] [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]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a7a1b800) [pid = 1874] [serial = 580] [outer = (nil)] [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]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a6b02400) [pid = 1874] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a51ac800) [pid = 1874] [serial = 574] [outer = (nil)] [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]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a51a8c00) [pid = 1874] [serial = 569] [outer = (nil)] [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]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55afd13400) [pid = 1874] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a51a3c00) [pid = 1874] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456438312]
01:27:56 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a860a400) [pid = 1874] [serial = 546] [outer = (nil)] [url = about:blank]
01:27:56 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
01:27:56 INFO - document served over http requires an http
01:27:56 INFO - sub-resource via xhr-request using the http-csp
01:27:56 INFO - delivery method with keep-origin-redirect and when
01:27:56 INFO - the target request is same-origin.
01:27:56 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 2295ms
01:27:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
01:27:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9634800 == 25 [pid = 1874] [id = 225]
01:27:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a6b09000) [pid = 1874] [serial = 628] [outer = (nil)]
01:27:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a6f66400) [pid = 1874] [serial = 629] [outer = 0x7f55a6b09000]
01:27:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55aacd5c00) [pid = 1874] [serial = 630] [outer = 0x7f55a6b09000]
01:27:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:27:58 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
01:27:58 INFO - document served over http requires an http
01:27:58 INFO - sub-resource via xhr-request using the http-csp
01:27:58 INFO - delivery method with no-redirect and when
01:27:58 INFO - the target request is same-origin.
01:27:58 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 2007ms
01:27:58 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
01:27:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83e7800 == 26 [pid = 1874] [id = 226]
01:27:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a69b3c00) [pid = 1874] [serial = 631] [outer = (nil)]
01:27:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a7a16c00) [pid = 1874] [serial = 632] [outer = 0x7f55a69b3c00]
01:28:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a94a8400) [pid = 1874] [serial = 633] [outer = 0x7f55a69b3c00]
01:28:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:01 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
01:28:01 INFO - document served over http requires an http
01:28:01 INFO - sub-resource via xhr-request using the http-csp
01:28:01 INFO - delivery method with swap-origin-redirect and when
01:28: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"
01:28:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:28:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:28:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:01 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
01:28:01 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 2644ms
01:28:01 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
01:28:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac98800 == 27 [pid = 1874] [id = 227]
01:28:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a7a19800) [pid = 1874] [serial = 634] [outer = (nil)]
01:28:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55aacd3800) [pid = 1874] [serial = 635] [outer = 0x7f55a7a19800]
01:28:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55ab30b400) [pid = 1874] [serial = 636] [outer = 0x7f55a7a19800]
01:28:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:03 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
01:28:03 INFO - document served over http requires an https
01:28:03 INFO - sub-resource via fetch-request using the http-csp
01:28:03 INFO - delivery method with keep-origin-redirect and when
01:28: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"
01:28:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:28:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:28:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:28:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:03 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
01:28:03 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 2137ms
01:28:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
01:28:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3d4000 == 28 [pid = 1874] [id = 228]
01:28:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55ab7b7400) [pid = 1874] [serial = 637] [outer = (nil)]
01:28:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55ab86a400) [pid = 1874] [serial = 638] [outer = 0x7f55ab7b7400]
01:28:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55ab874400) [pid = 1874] [serial = 639] [outer = 0x7f55ab7b7400]
01:28:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:05 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
01:28:05 INFO - document served over http requires an https
01:28:05 INFO - sub-resource via fetch-request using the http-csp
01:28:05 INFO - delivery method with no-redirect and when
01:28:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:28:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:28:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:28:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:28:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:05 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
01:28:05 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 1763ms
01:28:05 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
01:28:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac38c000 == 29 [pid = 1874] [id = 229]
01:28:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55ab7be000) [pid = 1874] [serial = 640] [outer = (nil)]
01:28:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55abea2800) [pid = 1874] [serial = 641] [outer = 0x7f55ab7be000]
01:28:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55abeac000) [pid = 1874] [serial = 642] [outer = 0x7f55ab7be000]
01:28:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:07 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
01:28:07 INFO - document served over http requires an https
01:28:07 INFO - sub-resource via fetch-request using the http-csp
01:28:07 INFO - delivery method with swap-origin-redirect and when
01:28: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"
01:28:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:28:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:28:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:28:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:07 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
01:28:07 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 1798ms
01:28:07 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
01:28:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac48f800 == 30 [pid = 1874] [id = 230]
01:28:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55abd11400) [pid = 1874] [serial = 643] [outer = (nil)]
01:28:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55ac347000) [pid = 1874] [serial = 644] [outer = 0x7f55abd11400]
01:28:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55ac45d000) [pid = 1874] [serial = 645] [outer = 0x7f55abd11400]
01:28:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:09 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
01:28:09 INFO - document served over http requires an https
01:28:09 INFO - sub-resource via fetch-request using the http-csp
01:28:09 INFO - delivery method with swap-origin-redirect and when
01:28: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"
01:28:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:28:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:28:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:28:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:09 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
01:28:09 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 2240ms
01:28:09 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
01:28:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca3d000 == 31 [pid = 1874] [id = 231]
01:28:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55ac346400) [pid = 1874] [serial = 646] [outer = (nil)]
01:28:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55ac739400) [pid = 1874] [serial = 647] [outer = 0x7f55ac346400]
01:28:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55acade400) [pid = 1874] [serial = 648] [outer = 0x7f55ac346400]
01:28:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:11 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
01:28:11 INFO - document served over http requires an https
01:28:11 INFO - sub-resource via fetch-request using the http-csp
01:28:11 INFO - delivery method with keep-origin-redirect and when
01:28: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"
01:28:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:28:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:28:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:28:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:11 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
01:28:11 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 2340ms
01:28:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
01:28:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae552000 == 32 [pid = 1874] [id = 232]
01:28:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55ac736800) [pid = 1874] [serial = 649] [outer = (nil)]
01:28:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55accee800) [pid = 1874] [serial = 650] [outer = 0x7f55ac736800]
01:28:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55ace16400) [pid = 1874] [serial = 651] [outer = 0x7f55ac736800]
01:28:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:15 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
01:28:15 INFO - document served over http requires an https
01:28:15 INFO - sub-resource via fetch-request using the http-csp
01:28:15 INFO - delivery method with no-redirect and when
01:28: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"
01:28:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:28:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:28:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:28:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:15 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
01:28:15 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 3990ms
01:28:15 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
01:28:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7ae3800 == 33 [pid = 1874] [id = 233]
01:28:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a7a1b800) [pid = 1874] [serial = 652] [outer = (nil)]
01:28:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a7c9e800) [pid = 1874] [serial = 653] [outer = 0x7f55a7a1b800]
01:28:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a940c000) [pid = 1874] [serial = 654] [outer = 0x7f55a7a1b800]
01:28:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:17 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
01:28:17 INFO - document served over http requires an https
01:28:17 INFO - sub-resource via fetch-request using the http-csp
01:28:17 INFO - delivery method with swap-origin-redirect and when
01:28: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"
01:28:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:28:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:28:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:28:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:17 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
01:28:17 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 1983ms
01:28:17 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
01:28:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c3d000 == 34 [pid = 1874] [id = 234]
01:28:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a6a67800) [pid = 1874] [serial = 655] [outer = (nil)]
01:28:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a7a22000) [pid = 1874] [serial = 656] [outer = 0x7f55a6a67800]
01:28:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a932f800) [pid = 1874] [serial = 657] [outer = 0x7f55a6a67800]
01:28:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a607d800 == 33 [pid = 1874] [id = 162]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7ada000 == 32 [pid = 1874] [id = 224]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9de4000 == 31 [pid = 1874] [id = 195]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a700a000 == 30 [pid = 1874] [id = 223]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c15000 == 29 [pid = 1874] [id = 207]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a607b800 == 28 [pid = 1874] [id = 222]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7134000 == 27 [pid = 1874] [id = 221]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab35b000 == 26 [pid = 1874] [id = 220]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab345000 == 25 [pid = 1874] [id = 219]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaca4800 == 24 [pid = 1874] [id = 218]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac5a000 == 23 [pid = 1874] [id = 216]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac6f000 == 22 [pid = 1874] [id = 217]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaace000 == 21 [pid = 1874] [id = 215]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9deb800 == 20 [pid = 1874] [id = 214]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9636000 == 19 [pid = 1874] [id = 213]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9308000 == 18 [pid = 1874] [id = 212]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84ad000 == 17 [pid = 1874] [id = 211]
01:28:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7aed800 == 16 [pid = 1874] [id = 210]
01:28:19 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a7c9c000) [pid = 1874] [serial = 579] [outer = (nil)] [url = about:blank]
01:28:19 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a6f6f800) [pid = 1874] [serial = 576] [outer = (nil)] [url = about:blank]
01:28:19 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a69b2c00) [pid = 1874] [serial = 571] [outer = (nil)] [url = about:blank]
01:28:19 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a8403800) [pid = 1874] [serial = 582] [outer = (nil)] [url = about:blank]
01:28:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a607d800 == 17 [pid = 1874] [id = 235]
01:28:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a69ab800) [pid = 1874] [serial = 658] [outer = (nil)]
01:28:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a796c400) [pid = 1874] [serial = 659] [outer = 0x7f55a69ab800]
01:28:19 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
01:28:19 INFO - document served over http requires an https
01:28:19 INFO - sub-resource via iframe-tag using the http-csp
01:28:19 INFO - delivery method with keep-origin-redirect and when
01:28: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"
01:28:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:28:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:28:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:19 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
01:28:19 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 1902ms
01:28:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
01:28:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c48000 == 18 [pid = 1874] [id = 236]
01:28:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a6a71000) [pid = 1874] [serial = 660] [outer = (nil)]
01:28:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a8286400) [pid = 1874] [serial = 661] [outer = 0x7f55a6a71000]
01:28:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a9d11400) [pid = 1874] [serial = 662] [outer = 0x7f55a6a71000]
01:28:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c8a000 == 19 [pid = 1874] [id = 237]
01:28:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55aa121000) [pid = 1874] [serial = 663] [outer = (nil)]
01:28:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55aa1bec00) [pid = 1874] [serial = 664] [outer = 0x7f55aa121000]
01:28:21 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
01:28:21 INFO - document served over http requires an https
01:28:21 INFO - sub-resource via iframe-tag using the http-csp
01:28:21 INFO - delivery method with no-redirect and when
01:28: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"
01:28:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:28:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:28:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:21 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
01:28:21 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 1633ms
01:28:21 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
01:28:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83ed000 == 20 [pid = 1874] [id = 238]
01:28:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a8611800) [pid = 1874] [serial = 665] [outer = (nil)]
01:28:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55aa1bd400) [pid = 1874] [serial = 666] [outer = 0x7f55a8611800]
01:28:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55ab2edc00) [pid = 1874] [serial = 667] [outer = 0x7f55a8611800]
01:28:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9308000 == 21 [pid = 1874] [id = 239]
01:28:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55ab30f000) [pid = 1874] [serial = 668] [outer = (nil)]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55ab2f9800) [pid = 1874] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456465049]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55aadca000) [pid = 1874] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55aadcc400) [pid = 1874] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55ab876400) [pid = 1874] [serial = 527] [outer = (nil)] [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]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55aa1b3c00) [pid = 1874] [serial = 599] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55aaed9400) [pid = 1874] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55aacd4000) [pid = 1874] [serial = 602] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55ab2f4000) [pid = 1874] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456465049]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55aadd0c00) [pid = 1874] [serial = 607] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a840c400) [pid = 1874] [serial = 590] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a9405c00) [pid = 1874] [serial = 593] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a9d07c00) [pid = 1874] [serial = 596] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a6a68c00) [pid = 1874] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55ab30d400) [pid = 1874] [serial = 612] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a69b1c00) [pid = 1874] [serial = 587] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a8289800) [pid = 1874] [serial = 623] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55aa1b3800) [pid = 1874] [serial = 626] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a6a6b000) [pid = 1874] [serial = 620] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a6eae800) [pid = 1874] [serial = 617] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a6ea8800) [pid = 1874] [serial = 622] [outer = (nil)] [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]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a8395800) [pid = 1874] [serial = 625] [outer = (nil)] [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]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a5fccc00) [pid = 1874] [serial = 619] [outer = (nil)] [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]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a6ea6c00) [pid = 1874] [serial = 616] [outer = (nil)] [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]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55aac7ec00) [pid = 1874] [serial = 627] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a7a22c00) [pid = 1874] [serial = 585] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55ace22400) [pid = 1874] [serial = 529] [outer = (nil)] [url = about:blank]
01:28:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a51aa800) [pid = 1874] [serial = 669] [outer = 0x7f55ab30f000]
01:28:25 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
01:28:25 INFO - document served over http requires an https
01:28:25 INFO - sub-resource via iframe-tag using the http-csp
01:28:25 INFO - delivery method with swap-origin-redirect and when
01:28: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"
01:28:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:28:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:28:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:25 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
01:28:25 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 4302ms
01:28:25 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
01:28:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a931f000 == 22 [pid = 1874] [id = 240]
01:28:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a6ea3400) [pid = 1874] [serial = 670] [outer = (nil)]
01:28:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a796ac00) [pid = 1874] [serial = 671] [outer = 0x7f55a6ea3400]
01:28:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a94a2c00) [pid = 1874] [serial = 672] [outer = 0x7f55a6ea3400]
01:28:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7ad0800 == 23 [pid = 1874] [id = 241]
01:28:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a69b2c00) [pid = 1874] [serial = 673] [outer = (nil)]
01:28:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a69abc00) [pid = 1874] [serial = 674] [outer = 0x7f55a69b2c00]
01:28:28 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
01:28:28 INFO - document served over http requires an https
01:28:28 INFO - sub-resource via iframe-tag using the http-csp
01:28:28 INFO - delivery method with swap-origin-redirect and when
01:28: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"
01:28:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:28:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:28:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:28 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
01:28:28 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 2394ms
01:28:28 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
01:28:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9645800 == 24 [pid = 1874] [id = 242]
01:28:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a51b0800) [pid = 1874] [serial = 675] [outer = (nil)]
01:28:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a7ca0c00) [pid = 1874] [serial = 676] [outer = 0x7f55a51b0800]
01:28:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55aac78c00) [pid = 1874] [serial = 677] [outer = 0x7f55a51b0800]
01:28:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab7d000 == 25 [pid = 1874] [id = 243]
01:28:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55aacdec00) [pid = 1874] [serial = 678] [outer = (nil)]
01:28:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55ab2f4800) [pid = 1874] [serial = 679] [outer = 0x7f55aacdec00]
01:28:31 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
01:28:31 INFO - document served over http requires an https
01:28:31 INFO - sub-resource via iframe-tag using the http-csp
01:28:31 INFO - delivery method with keep-origin-redirect and when
01:28: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"
01:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:28:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:28:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:31 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
01:28:31 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 3017ms
01:28:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
01:28:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac91800 == 26 [pid = 1874] [id = 244]
01:28:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a6eae800) [pid = 1874] [serial = 680] [outer = (nil)]
01:28:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55aaedf000) [pid = 1874] [serial = 681] [outer = 0x7f55a6eae800]
01:28:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55ab7c1c00) [pid = 1874] [serial = 682] [outer = 0x7f55a6eae800]
01:28:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab352800 == 27 [pid = 1874] [id = 245]
01:28:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55abea1800) [pid = 1874] [serial = 683] [outer = (nil)]
01:28:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55ac34b400) [pid = 1874] [serial = 684] [outer = 0x7f55abea1800]
01:28:33 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
01:28:33 INFO - document served over http requires an https
01:28:33 INFO - sub-resource via iframe-tag using the http-csp
01:28:33 INFO - delivery method with no-redirect and when
01:28: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"
01:28:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:28:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:28:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:33 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
01:28:33 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 1936ms
01:28:33 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
01:28:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab81d800 == 28 [pid = 1874] [id = 246]
01:28:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a7a1cc00) [pid = 1874] [serial = 685] [outer = (nil)]
01:28:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55ac45a800) [pid = 1874] [serial = 686] [outer = 0x7f55a7a1cc00]
01:28:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55acc4fc00) [pid = 1874] [serial = 687] [outer = 0x7f55a7a1cc00]
01:28:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca39000 == 29 [pid = 1874] [id = 247]
01:28:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55accea400) [pid = 1874] [serial = 688] [outer = (nil)]
01:28:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55ace1b000) [pid = 1874] [serial = 689] [outer = 0x7f55accea400]
01:28:35 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
01:28:35 INFO - document served over http requires an https
01:28:35 INFO - sub-resource via iframe-tag using the http-csp
01:28:35 INFO - delivery method with swap-origin-redirect and when
01:28: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"
01:28:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:28:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:28:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:35 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
01:28:35 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 2288ms
01:28:35 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
01:28:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae672800 == 30 [pid = 1874] [id = 248]
01:28:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55ab874000) [pid = 1874] [serial = 690] [outer = (nil)]
01:28:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55ace16800) [pid = 1874] [serial = 691] [outer = 0x7f55ab874000]
01:28:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55ae3f6c00) [pid = 1874] [serial = 692] [outer = 0x7f55ab874000]
01:28:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:37 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
01:28:37 INFO - document served over http requires an https
01:28:37 INFO - sub-resource via script-tag using the http-csp
01:28:37 INFO - delivery method with keep-origin-redirect and when
01:28: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"
01:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:28:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:28:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:37 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
01:28:37 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 2098ms
01:28:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
01:28:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9d3000 == 31 [pid = 1874] [id = 249]
01:28:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55ace1bc00) [pid = 1874] [serial = 693] [outer = (nil)]
01:28:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55ae60d800) [pid = 1874] [serial = 694] [outer = 0x7f55ace1bc00]
01:28:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55ae988000) [pid = 1874] [serial = 695] [outer = 0x7f55ace1bc00]
01:28:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:40 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
01:28:40 INFO - document served over http requires an https
01:28:40 INFO - sub-resource via script-tag using the http-csp
01:28:40 INFO - delivery method with no-redirect and when
01:28: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"
01:28:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:28:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:28:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:40 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
01:28:40 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 2541ms
01:28:40 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
01:28:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55b1c72000 == 32 [pid = 1874] [id = 250]
01:28:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55ae5c7400) [pid = 1874] [serial = 696] [outer = (nil)]
01:28:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55b1b16800) [pid = 1874] [serial = 697] [outer = 0x7f55ae5c7400]
01:28:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55b1c46000) [pid = 1874] [serial = 698] [outer = 0x7f55ae5c7400]
01:28:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:42 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
01:28:42 INFO - document served over http requires an https
01:28:42 INFO - sub-resource via script-tag using the http-csp
01:28:42 INFO - delivery method with swap-origin-redirect and when
01:28: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"
01:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:28:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:28:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:42 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
01:28:42 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 2395ms
01:28:42 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
01:28:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41e9800 == 33 [pid = 1874] [id = 251]
01:28:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a47a3800) [pid = 1874] [serial = 699] [outer = (nil)]
01:28:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a47a4800) [pid = 1874] [serial = 700] [outer = 0x7f55a47a3800]
01:28:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a47aa800) [pid = 1874] [serial = 701] [outer = 0x7f55a47a3800]
01:28:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
01:28:45 INFO - document served over http requires an https
01:28:45 INFO - sub-resource via script-tag using the http-csp
01:28:45 INFO - delivery method with swap-origin-redirect and when
01:28: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"
01:28:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:28:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:28:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
01:28:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 2847ms
01:28:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
01:28:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a467a000 == 34 [pid = 1874] [id = 252]
01:28:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a3f5d000) [pid = 1874] [serial = 702] [outer = (nil)]
01:28:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a3f5e000) [pid = 1874] [serial = 703] [outer = 0x7f55a3f5d000]
01:28:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a3f63c00) [pid = 1874] [serial = 704] [outer = 0x7f55a3f5d000]
01:28:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:48 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
01:28:48 INFO - document served over http requires an https
01:28:48 INFO - sub-resource via script-tag using the http-csp
01:28:48 INFO - delivery method with keep-origin-redirect and when
01:28: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"
01:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:28:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:28:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:48 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
01:28:48 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 2940ms
01:28:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
01:28:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4364800 == 35 [pid = 1874] [id = 253]
01:28:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a3f5d400) [pid = 1874] [serial = 705] [outer = (nil)]
01:28:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a47ae800) [pid = 1874] [serial = 706] [outer = 0x7f55a3f5d400]
01:28:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a8391000) [pid = 1874] [serial = 707] [outer = 0x7f55a3f5d400]
01:28:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:50 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
01:28:50 INFO - document served over http requires an https
01:28:50 INFO - sub-resource via script-tag using the http-csp
01:28:50 INFO - delivery method with no-redirect and when
01:28: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"
01:28:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:28:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:28:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:50 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
01:28:50 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 1784ms
01:28:50 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
01:28:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a606f800 == 36 [pid = 1874] [id = 254]
01:28:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a47ab800) [pid = 1874] [serial = 708] [outer = (nil)]
01:28:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a932cc00) [pid = 1874] [serial = 709] [outer = 0x7f55a47ab800]
01:28:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55aa1b9400) [pid = 1874] [serial = 710] [outer = 0x7f55a47ab800]
01:28:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c7a800 == 35 [pid = 1874] [id = 209]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac68800 == 34 [pid = 1874] [id = 177]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9308000 == 33 [pid = 1874] [id = 239]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83ed000 == 32 [pid = 1874] [id = 238]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c8a000 == 31 [pid = 1874] [id = 237]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c48000 == 30 [pid = 1874] [id = 236]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a607d800 == 29 [pid = 1874] [id = 235]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c3d000 == 28 [pid = 1874] [id = 234]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7ae3800 == 27 [pid = 1874] [id = 233]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae552000 == 26 [pid = 1874] [id = 232]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca3d000 == 25 [pid = 1874] [id = 231]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac48f800 == 24 [pid = 1874] [id = 230]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac38c000 == 23 [pid = 1874] [id = 229]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3d4000 == 22 [pid = 1874] [id = 228]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a8e000 == 21 [pid = 1874] [id = 148]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac98800 == 20 [pid = 1874] [id = 227]
01:28:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83e7800 == 19 [pid = 1874] [id = 226]
01:28:51 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a7c94000) [pid = 1874] [serial = 621] [outer = (nil)] [url = about:blank]
01:28:51 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a8291800) [pid = 1874] [serial = 618] [outer = (nil)] [url = about:blank]
01:28:51 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a8db7800) [pid = 1874] [serial = 624] [outer = (nil)] [url = about:blank]
01:28:52 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
01:28:52 INFO - document served over http requires an https
01:28:52 INFO - sub-resource via script-tag using the http-csp
01:28:52 INFO - delivery method with swap-origin-redirect and when
01:28: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"
01:28:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:28:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:28:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:52 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
01:28:52 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 1852ms
01:28:52 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
01:28:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a9a000 == 20 [pid = 1874] [id = 255]
01:28:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a7966800) [pid = 1874] [serial = 711] [outer = (nil)]
01:28:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a9328400) [pid = 1874] [serial = 712] [outer = 0x7f55a7966800]
01:28:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55aadc8400) [pid = 1874] [serial = 713] [outer = 0x7f55a7966800]
01:28:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:54 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
01:28:54 INFO - document served over http requires an https
01:28:54 INFO - sub-resource via xhr-request using the http-csp
01:28:54 INFO - delivery method with keep-origin-redirect and when
01:28: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"
01:28:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:28:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:28:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:54 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
01:28:54 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 1983ms
01:28:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
01:28:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a713c000 == 21 [pid = 1874] [id = 256]
01:28:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55a8411000) [pid = 1874] [serial = 714] [outer = (nil)]
01:28:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55ab7bf400) [pid = 1874] [serial = 715] [outer = 0x7f55a8411000]
01:28:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55ac345400) [pid = 1874] [serial = 716] [outer = 0x7f55a8411000]
01:28:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:56 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
01:28:56 INFO - document served over http requires an https
01:28:56 INFO - sub-resource via xhr-request using the http-csp
01:28:56 INFO - delivery method with no-redirect and when
01:28: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"
01:28:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:28:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:28:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:28:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:28:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:28:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:28:56 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
01:28:56 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 2034ms
01:28:56 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
01:28:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84ab800 == 22 [pid = 1874] [id = 257]
01:28:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f55aadc7c00) [pid = 1874] [serial = 717] [outer = (nil)]
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55ac34c400) [pid = 1874] [serial = 718] [outer = 0x7f55aadc7c00]
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55ace1cc00) [pid = 1874] [serial = 719] [outer = 0x7f55aadc7c00]
01:28:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55ac347000) [pid = 1874] [serial = 644] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55ac739400) [pid = 1874] [serial = 647] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55aacd3800) [pid = 1874] [serial = 635] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55ab86a400) [pid = 1874] [serial = 638] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55abea2800) [pid = 1874] [serial = 641] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55accee800) [pid = 1874] [serial = 650] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a7a16c00) [pid = 1874] [serial = 632] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a796c400) [pid = 1874] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a7a22000) [pid = 1874] [serial = 656] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a51aa800) [pid = 1874] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55aa1bd400) [pid = 1874] [serial = 666] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55aa1bec00) [pid = 1874] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456501282]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a8286400) [pid = 1874] [serial = 661] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a7c9e800) [pid = 1874] [serial = 653] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a6f66400) [pid = 1874] [serial = 629] [outer = (nil)] [url = about:blank]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a8611800) [pid = 1874] [serial = 665] [outer = (nil)] [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]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55aa121000) [pid = 1874] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456501282]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a6a71000) [pid = 1874] [serial = 660] [outer = (nil)] [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]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a6a67800) [pid = 1874] [serial = 655] [outer = (nil)] [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]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a7a1b800) [pid = 1874] [serial = 652] [outer = (nil)] [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]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a69ab800) [pid = 1874] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55ab30f000) [pid = 1874] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:28:58 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55aacd5c00) [pid = 1874] [serial = 630] [outer = (nil)] [url = about:blank]
01:29:00 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
01:29:00 INFO - document served over http requires an https
01:29:00 INFO - sub-resource via xhr-request using the http-csp
01:29:00 INFO - delivery method with swap-origin-redirect and when
01:29: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"
01:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:29:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:29:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:00 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
01:29:00 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 4051ms
01:29:00 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
01:29:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7128000 == 23 [pid = 1874] [id = 258]
01:29:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a51acc00) [pid = 1874] [serial = 720] [outer = (nil)]
01:29:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a5fd2c00) [pid = 1874] [serial = 721] [outer = 0x7f55a51acc00]
01:29:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a9329400) [pid = 1874] [serial = 722] [outer = 0x7f55a51acc00]
01:29:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29: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
01:29:02 INFO - document served over http requires an https
01:29:02 INFO - sub-resource via xhr-request using the http-csp
01:29:02 INFO - delivery method with swap-origin-redirect and when
01:29: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"
01:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:29:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:29:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29: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
01:29: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 1997ms
01:29:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7fb83a59e800 == 6 [pid = 1826] [id = 7]
01:29: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
01:29:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab66800 == 24 [pid = 1874] [id = 259]
01:29:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a69ab400) [pid = 1874] [serial = 723] [outer = (nil)]
01:29:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55aac7d800) [pid = 1874] [serial = 724] [outer = 0x7f55a69ab400]
01:29:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55ac347000) [pid = 1874] [serial = 725] [outer = 0x7f55a69ab400]
01:29:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:04 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
01:29:04 INFO - document served over http requires an https
01:29:04 INFO - sub-resource via xhr-request using the http-csp
01:29:04 INFO - delivery method with keep-origin-redirect and when
01:29: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"
01:29:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:29:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:29:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:04 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
01:29:04 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 1784ms
01:29:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
01:29:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab808000 == 25 [pid = 1874] [id = 260]
01:29:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55aaedbc00) [pid = 1874] [serial = 726] [outer = (nil)]
01:29:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55ae3f4800) [pid = 1874] [serial = 727] [outer = 0x7f55aaedbc00]
01:29:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55b4df4c00) [pid = 1874] [serial = 728] [outer = 0x7f55aaedbc00]
01:29:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:05 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
01:29:05 INFO - document served over http requires an https
01:29:05 INFO - sub-resource via xhr-request using the http-csp
01:29:05 INFO - delivery method with no-redirect and when
01:29:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:29:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:29:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:06 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
01:29:06 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 1746ms
01:29:06 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
01:29:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8aa000 == 26 [pid = 1874] [id = 261]
01:29:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a6925000) [pid = 1874] [serial = 729] [outer = (nil)]
01:29:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a6926000) [pid = 1874] [serial = 730] [outer = 0x7f55a6925000]
01:29:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55b1886800) [pid = 1874] [serial = 731] [outer = 0x7f55a6925000]
01:29:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:08 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
01:29:08 INFO - document served over http requires an https
01:29:08 INFO - sub-resource via xhr-request using the http-csp
01:29:08 INFO - delivery method with swap-origin-redirect and when
01:29: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"
01:29:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:29:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:29:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:08 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
01:29:08 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 2131ms
01:29:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
01:29:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9c4800 == 27 [pid = 1874] [id = 262]
01:29:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a3ff3400) [pid = 1874] [serial = 732] [outer = (nil)]
01:29:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a3ff4400) [pid = 1874] [serial = 733] [outer = 0x7f55a3ff3400]
01:29:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a308f000) [pid = 1874] [serial = 734] [outer = 0x7f55a3ff3400]
01:29:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:10 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
01:29:10 INFO - document served over http requires an http
01:29:10 INFO - sub-resource via fetch-request using the meta-csp
01:29:10 INFO - delivery method with keep-origin-redirect and when
01:29: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/fetch-request/cross-origin.keep-origin-redirect.http.html"
01:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:29:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:29:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:29:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:10 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
01:29:10 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 2194ms
01:29:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
01:29:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a428a000 == 28 [pid = 1874] [id = 263]
01:29:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a309a800) [pid = 1874] [serial = 735] [outer = (nil)]
01:29:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a3fed400) [pid = 1874] [serial = 736] [outer = 0x7f55a309a800]
01:29:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55a448c000) [pid = 1874] [serial = 737] [outer = 0x7f55a309a800]
01:29:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:12 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
01:29:12 INFO - document served over http requires an http
01:29:12 INFO - sub-resource via fetch-request using the meta-csp
01:29:12 INFO - delivery method with no-redirect and when
01:29: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/fetch-request/cross-origin.no-redirect.http.html"
01:29:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:29:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:29:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:29:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:12 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
01:29:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2245ms
01:29:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
01:29:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44b4000 == 29 [pid = 1874] [id = 264]
01:29:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55a309ac00) [pid = 1874] [serial = 738] [outer = (nil)]
01:29:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55a4494000) [pid = 1874] [serial = 739] [outer = 0x7f55a309ac00]
01:29:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f55a2b99c00) [pid = 1874] [serial = 740] [outer = 0x7f55a309ac00]
01:29:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:15 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
01:29:15 INFO - document served over http requires an http
01:29:15 INFO - sub-resource via fetch-request using the meta-csp
01:29:15 INFO - delivery method with swap-origin-redirect and when
01:29: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-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
01:29:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:29:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:29:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:29:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:15 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
01:29:15 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 2686ms
01:29:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
01:29:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c38000 == 30 [pid = 1874] [id = 265]
01:29:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55a2ba2c00) [pid = 1874] [serial = 741] [outer = (nil)]
01:29:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55a2ba4000) [pid = 1874] [serial = 742] [outer = 0x7f55a2ba2c00]
01:29:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55b4df5c00) [pid = 1874] [serial = 743] [outer = 0x7f55a2ba2c00]
01:29:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c4a800 == 31 [pid = 1874] [id = 266]
01:29:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55a2c6f800) [pid = 1874] [serial = 744] [outer = (nil)]
01:29:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55a2c72c00) [pid = 1874] [serial = 745] [outer = 0x7f55a2c6f800]
01:29:17 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
01:29:17 INFO - document served over http requires an http
01:29:17 INFO - sub-resource via iframe-tag using the meta-csp
01:29:17 INFO - delivery method with keep-origin-redirect and when
01:29: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-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
01:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:29:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:29:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:17 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
01:29:17 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 1829ms
01:29:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
01:29:17 INFO - PROCESS | 1826 | --DOMWINDOW == 15 (0x7fb83a55a000) [pid = 1826] [serial = 20] [outer = (nil)] [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.]
01:29:17 INFO - PROCESS | 1826 | --DOMWINDOW == 14 (0x7fb83a54e000) [pid = 1826] [serial = 17] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
01:29:17 INFO - PROCESS | 1826 | --DOMWINDOW == 13 (0x7fb8355bbc00) [pid = 1826] [serial = 26] [outer = (nil)] [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.]
01:29:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a3003800 == 32 [pid = 1874] [id = 267]
01:29:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f55a2ba2000) [pid = 1874] [serial = 746] [outer = (nil)]
01:29:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f55a2c71800) [pid = 1874] [serial = 747] [outer = 0x7f55a2ba2000]
01:29:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55a2dc4000) [pid = 1874] [serial = 748] [outer = 0x7f55a2ba2000]
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a301a000 == 33 [pid = 1874] [id = 268]
01:29:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55a2dc8000) [pid = 1874] [serial = 749] [outer = (nil)]
01:29:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55a2dcc400) [pid = 1874] [serial = 750] [outer = 0x7f55a2dc8000]
01:29:19 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
01:29:19 INFO - document served over http requires an http
01:29:19 INFO - sub-resource via iframe-tag using the meta-csp
01:29:19 INFO - delivery method with no-redirect and when
01:29: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-http/iframe-tag/cross-origin.no-redirect.http.html"
01:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:29:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:29:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:19 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
01:29:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2720ms
01:29:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
01:29:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4288000 == 34 [pid = 1874] [id = 269]
01:29:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f55a2c76000) [pid = 1874] [serial = 751] [outer = (nil)]
01:29:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f55a2dc7000) [pid = 1874] [serial = 752] [outer = 0x7f55a2c76000]
01:29:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f55a3f64c00) [pid = 1874] [serial = 753] [outer = 0x7f55a2c76000]
01:29:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c15800 == 35 [pid = 1874] [id = 270]
01:29:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f55a448a000) [pid = 1874] [serial = 754] [outer = (nil)]
01:29:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55a3ff2400) [pid = 1874] [serial = 755] [outer = 0x7f55a448a000]
01:29:22 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
01:29:22 INFO - document served over http requires an http
01:29:22 INFO - sub-resource via iframe-tag using the meta-csp
01:29:22 INFO - delivery method with swap-origin-redirect and when
01:29: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-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
01:29:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:29:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:29:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:22 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
01:29:22 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 2799ms
01:29:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
01:29:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4373000 == 36 [pid = 1874] [id = 271]
01:29:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55a2dc5000) [pid = 1874] [serial = 756] [outer = (nil)]
01:29:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f55a47a0400) [pid = 1874] [serial = 757] [outer = 0x7f55a2dc5000]
01:29:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f55a6a69400) [pid = 1874] [serial = 758] [outer = 0x7f55a2dc5000]
01:29:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a713c000 == 35 [pid = 1874] [id = 256]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a9a000 == 34 [pid = 1874] [id = 255]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a606f800 == 33 [pid = 1874] [id = 254]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4364800 == 32 [pid = 1874] [id = 253]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41e9800 == 31 [pid = 1874] [id = 251]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55b1c72000 == 30 [pid = 1874] [id = 250]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9d3000 == 29 [pid = 1874] [id = 249]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae672800 == 28 [pid = 1874] [id = 248]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca39000 == 27 [pid = 1874] [id = 247]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab352800 == 26 [pid = 1874] [id = 245]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac91800 == 25 [pid = 1874] [id = 244]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab7d000 == 24 [pid = 1874] [id = 243]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9645800 == 23 [pid = 1874] [id = 242]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7ad0800 == 22 [pid = 1874] [id = 241]
01:29:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a931f000 == 21 [pid = 1874] [id = 240]
01:29:24 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f55a940c000) [pid = 1874] [serial = 654] [outer = (nil)] [url = about:blank]
01:29:24 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f55a932f800) [pid = 1874] [serial = 657] [outer = (nil)] [url = about:blank]
01:29:24 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55ab2edc00) [pid = 1874] [serial = 667] [outer = (nil)] [url = about:blank]
01:29:24 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f55a9d11400) [pid = 1874] [serial = 662] [outer = (nil)] [url = about:blank]
01:29:25 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
01:29:25 INFO - document served over http requires an http
01:29:25 INFO - sub-resource via script-tag using the meta-csp
01:29:25 INFO - delivery method with keep-origin-redirect and when
01:29: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/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
01:29:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:29:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:29:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:25 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
01:29:25 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 2387ms
01:29:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
01:29:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a468b000 == 22 [pid = 1874] [id = 272]
01:29:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55a3ff0400) [pid = 1874] [serial = 759] [outer = (nil)]
01:29:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55a6f6e800) [pid = 1874] [serial = 760] [outer = 0x7f55a3ff0400]
01:29:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f55a7c93000) [pid = 1874] [serial = 761] [outer = 0x7f55a3ff0400]
01:29:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:27 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
01:29:27 INFO - document served over http requires an http
01:29:27 INFO - sub-resource via script-tag using the meta-csp
01:29:27 INFO - delivery method with no-redirect and when
01:29: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/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
01:29:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:29:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:29:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:27 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
01:29:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2690ms
01:29:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
01:29:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c50000 == 23 [pid = 1874] [id = 273]
01:29:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f55a6eaa000) [pid = 1874] [serial = 762] [outer = (nil)]
01:29:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f55a8295c00) [pid = 1874] [serial = 763] [outer = 0x7f55a6eaa000]
01:29:28 INFO - PROCESS | 1826 | --DOMWINDOW == 12 (0x7fb83943b400) [pid = 1826] [serial = 19] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
01:29:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f55a8611800) [pid = 1874] [serial = 764] [outer = 0x7f55a6eaa000]
01:29:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:30 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f55a8411000) [pid = 1874] [serial = 714] [outer = (nil)] [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]
01:29:30 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f55a69b2c00) [pid = 1874] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:29:30 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f55a7966800) [pid = 1874] [serial = 711] [outer = (nil)] [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]
01:29:30 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f55a3f5d400) [pid = 1874] [serial = 705] [outer = (nil)] [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]
01:29:30 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55a47ab800) [pid = 1874] [serial = 708] [outer = (nil)] [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]
01:29:30 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f55abea1800) [pid = 1874] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456512999]
01:29:30 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f55accea400) [pid = 1874] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:29:30 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f55aacdec00) [pid = 1874] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f55ac34b400) [pid = 1874] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456512999]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f55aaedf000) [pid = 1874] [serial = 681] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55ace16800) [pid = 1874] [serial = 691] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a47a4800) [pid = 1874] [serial = 700] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55a796ac00) [pid = 1874] [serial = 671] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f55ab7bf400) [pid = 1874] [serial = 715] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f55ae60d800) [pid = 1874] [serial = 694] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55ace1b000) [pid = 1874] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a9328400) [pid = 1874] [serial = 712] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55ac45a800) [pid = 1874] [serial = 686] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55a47ae800) [pid = 1874] [serial = 706] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a7ca0c00) [pid = 1874] [serial = 676] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55b1b16800) [pid = 1874] [serial = 697] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55a3f5e000) [pid = 1874] [serial = 703] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55a932cc00) [pid = 1874] [serial = 709] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a69abc00) [pid = 1874] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55ab2f4800) [pid = 1874] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55ac34c400) [pid = 1874] [serial = 718] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55aadc8400) [pid = 1874] [serial = 713] [outer = (nil)] [url = about:blank]
01:29:31 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55ac345400) [pid = 1874] [serial = 716] [outer = (nil)] [url = about:blank]
01:29:31 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
01:29:31 INFO - document served over http requires an http
01:29:31 INFO - sub-resource via script-tag using the meta-csp
01:29:31 INFO - delivery method with swap-origin-redirect and when
01:29:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
01:29:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:29:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:29:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:31 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
01:29:31 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 3451ms
01:29:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
01:29:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7143000 == 24 [pid = 1874] [id = 274]
01:29:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a6a6b000) [pid = 1874] [serial = 765] [outer = (nil)]
01:29:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a6b08800) [pid = 1874] [serial = 766] [outer = 0x7f55a6a6b000]
01:29:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a838c400) [pid = 1874] [serial = 767] [outer = 0x7f55a6a6b000]
01:29:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:32 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
01:29:32 INFO - document served over http requires an http
01:29:32 INFO - sub-resource via xhr-request using the meta-csp
01:29:32 INFO - delivery method with keep-origin-redirect and when
01:29: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-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
01:29:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:29:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:29:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:32 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
01:29:32 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 1535ms
01:29:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
01:29:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c36800 == 25 [pid = 1874] [id = 275]
01:29:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a3f5bc00) [pid = 1874] [serial = 768] [outer = (nil)]
01:29:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55a448d400) [pid = 1874] [serial = 769] [outer = 0x7f55a3f5bc00]
01:29:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55a6b0cc00) [pid = 1874] [serial = 770] [outer = 0x7f55a3f5bc00]
01:29:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:34 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
01:29:34 INFO - document served over http requires an http
01:29:34 INFO - sub-resource via xhr-request using the meta-csp
01:29:34 INFO - delivery method with no-redirect and when
01:29:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
01:29:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:29:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:29:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:34 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
01:29:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1747ms
01:29:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
01:29:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83d9000 == 26 [pid = 1874] [id = 276]
01:29:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55a3f5c000) [pid = 1874] [serial = 771] [outer = (nil)]
01:29:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f55a839a000) [pid = 1874] [serial = 772] [outer = 0x7f55a3f5c000]
01:29:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55a94a3000) [pid = 1874] [serial = 773] [outer = 0x7f55a3f5c000]
01:29:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:36 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
01:29:36 INFO - document served over http requires an http
01:29:36 INFO - sub-resource via xhr-request using the meta-csp
01:29:36 INFO - delivery method with swap-origin-redirect and when
01:29:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
01:29:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:29:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:29:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:36 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
01:29:36 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 2142ms
01:29:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
01:29:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a8c8c800 == 27 [pid = 1874] [id = 277]
01:29:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55a8411000) [pid = 1874] [serial = 774] [outer = (nil)]
01:29:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55a9d08400) [pid = 1874] [serial = 775] [outer = 0x7f55a8411000]
01:29:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55aa1be400) [pid = 1874] [serial = 776] [outer = 0x7f55a8411000]
01:29:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:39 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
01:29:39 INFO - document served over http requires an https
01:29:39 INFO - sub-resource via fetch-request using the meta-csp
01:29:39 INFO - delivery method with keep-origin-redirect and when
01:29:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
01:29:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:29:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:29:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:29:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:39 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
01:29:39 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 2787ms
01:29:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
01:29:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9dee000 == 28 [pid = 1874] [id = 278]
01:29:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55a9d11800) [pid = 1874] [serial = 777] [outer = (nil)]
01:29:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f55aadc8400) [pid = 1874] [serial = 778] [outer = 0x7f55a9d11800]
01:29:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f55ab2ee800) [pid = 1874] [serial = 779] [outer = 0x7f55a9d11800]
01:29:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:41 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
01:29:41 INFO - document served over http requires an https
01:29:41 INFO - sub-resource via fetch-request using the meta-csp
01:29:41 INFO - delivery method with no-redirect and when
01:29:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
01:29:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:29:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:29:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:29:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:41 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
01:29:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2131ms
01:29:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
01:29:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaca6800 == 29 [pid = 1874] [id = 279]
01:29:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55aacd7800) [pid = 1874] [serial = 780] [outer = (nil)]
01:29:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55ab3b3000) [pid = 1874] [serial = 781] [outer = 0x7f55aacd7800]
01:29:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55abd04800) [pid = 1874] [serial = 782] [outer = 0x7f55aacd7800]
01:29:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:44 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
01:29:44 INFO - document served over http requires an https
01:29:44 INFO - sub-resource via fetch-request using the meta-csp
01:29:44 INFO - delivery method with swap-origin-redirect and when
01:29:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
01:29:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:29:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:29:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:29:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:44 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
01:29:44 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 2884ms
01:29:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
01:29:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac483800 == 30 [pid = 1874] [id = 280]
01:29:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f55ab3b1000) [pid = 1874] [serial = 783] [outer = (nil)]
01:29:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f55ac346c00) [pid = 1874] [serial = 784] [outer = 0x7f55ab3b1000]
01:29:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f55acadcc00) [pid = 1874] [serial = 785] [outer = 0x7f55ab3b1000]
01:29:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ad8d6800 == 31 [pid = 1874] [id = 281]
01:29:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f55acced400) [pid = 1874] [serial = 786] [outer = (nil)]
01:29:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55ace1f000) [pid = 1874] [serial = 787] [outer = 0x7f55acced400]
01:29:46 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
01:29:46 INFO - document served over http requires an https
01:29:46 INFO - sub-resource via iframe-tag using the meta-csp
01:29:46 INFO - delivery method with keep-origin-redirect and when
01:29:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
01:29:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:29:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:29:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:46 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
01:29:46 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 1932ms
01:29:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
01:29:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae684000 == 32 [pid = 1874] [id = 282]
01:29:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55abeaac00) [pid = 1874] [serial = 788] [outer = (nil)]
01:29:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f55ace16800) [pid = 1874] [serial = 789] [outer = 0x7f55abeaac00]
01:29:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f55ae5c7000) [pid = 1874] [serial = 790] [outer = 0x7f55abeaac00]
01:29:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55b1bc0800 == 33 [pid = 1874] [id = 283]
01:29:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f55afd15000) [pid = 1874] [serial = 791] [outer = (nil)]
01:29:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f55b1bdc400) [pid = 1874] [serial = 792] [outer = 0x7f55afd15000]
01:29:48 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
01:29:48 INFO - document served over http requires an https
01:29:48 INFO - sub-resource via iframe-tag using the meta-csp
01:29:48 INFO - delivery method with no-redirect and when
01:29:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
01:29:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:29:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:29:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:48 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
01:29:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1886ms
01:29:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
01:29:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b23000 == 34 [pid = 1874] [id = 284]
01:29:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f55b4deb800) [pid = 1874] [serial = 793] [outer = (nil)]
01:29:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f55a30cd000) [pid = 1874] [serial = 794] [outer = 0x7f55b4deb800]
01:29:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f55a30d2800) [pid = 1874] [serial = 795] [outer = 0x7f55b4deb800]
01:29:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b35000 == 35 [pid = 1874] [id = 285]
01:29:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f55a30d6400) [pid = 1874] [serial = 796] [outer = (nil)]
01:29:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f55a30da000) [pid = 1874] [serial = 797] [outer = 0x7f55a30d6400]
01:29:50 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
01:29:50 INFO - document served over http requires an https
01:29:50 INFO - sub-resource via iframe-tag using the meta-csp
01:29:50 INFO - delivery method with swap-origin-redirect and when
01:29:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
01:29:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:29:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:29:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:50 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
01:29:50 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 1995ms
01:29:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
01:29:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1809000 == 36 [pid = 1874] [id = 286]
01:29:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f55a30d9400) [pid = 1874] [serial = 798] [outer = (nil)]
01:29:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f55a601f000) [pid = 1874] [serial = 799] [outer = 0x7f55a30d9400]
01:29:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f55a6025000) [pid = 1874] [serial = 800] [outer = 0x7f55a30d9400]
01:29:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:52 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
01:29:52 INFO - document served over http requires an https
01:29:52 INFO - sub-resource via script-tag using the meta-csp
01:29:52 INFO - delivery method with keep-origin-redirect and when
01:29:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
01:29:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:29:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:29:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:52 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
01:29:52 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 2390ms
01:29:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
01:29:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1822800 == 37 [pid = 1874] [id = 287]
01:29:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f55a1eb9c00) [pid = 1874] [serial = 801] [outer = (nil)]
01:29:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f55a1ebac00) [pid = 1874] [serial = 802] [outer = 0x7f55a1eb9c00]
01:29:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f55a1ec1000) [pid = 1874] [serial = 803] [outer = 0x7f55a1eb9c00]
01:29:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:56 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
01:29:56 INFO - document served over http requires an https
01:29:56 INFO - sub-resource via script-tag using the meta-csp
01:29:56 INFO - delivery method with no-redirect and when
01:29:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
01:29:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:29:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:29:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:56 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
01:29:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 3343ms
01:29:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
01:29:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ef3800 == 38 [pid = 1874] [id = 288]
01:29:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f55a1eb9000) [pid = 1874] [serial = 804] [outer = (nil)]
01:29:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f55a30d4800) [pid = 1874] [serial = 805] [outer = 0x7f55a1eb9000]
01:29:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f55a6f0e400) [pid = 1874] [serial = 806] [outer = 0x7f55a1eb9000]
01:29:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a301a000 == 37 [pid = 1874] [id = 268]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c50000 == 36 [pid = 1874] [id = 273]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a468b000 == 35 [pid = 1874] [id = 272]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9634800 == 34 [pid = 1874] [id = 225]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4373000 == 33 [pid = 1874] [id = 271]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c15800 == 32 [pid = 1874] [id = 270]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4288000 == 31 [pid = 1874] [id = 269]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a3003800 == 30 [pid = 1874] [id = 267]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c4a800 == 29 [pid = 1874] [id = 266]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c38000 == 28 [pid = 1874] [id = 265]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44b4000 == 27 [pid = 1874] [id = 264]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a428a000 == 26 [pid = 1874] [id = 263]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9c4800 == 25 [pid = 1874] [id = 262]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8aa000 == 24 [pid = 1874] [id = 261]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a467a000 == 23 [pid = 1874] [id = 252]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab808000 == 22 [pid = 1874] [id = 260]
01:29:59 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
01:29:59 INFO - document served over http requires an https
01:29:59 INFO - sub-resource via script-tag using the meta-csp
01:29:59 INFO - delivery method with swap-origin-redirect and when
01:29:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
01:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:29:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:29:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:29:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:29:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:29:59 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
01:29:59 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 3510ms
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab66800 == 21 [pid = 1874] [id = 259]
01:29:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7128000 == 20 [pid = 1874] [id = 258]
01:29:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
01:30:00 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f55a8391000) [pid = 1874] [serial = 707] [outer = (nil)] [url = about:blank]
01:30:00 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f55a94a2c00) [pid = 1874] [serial = 672] [outer = (nil)] [url = about:blank]
01:30:00 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f55aa1b9400) [pid = 1874] [serial = 710] [outer = (nil)] [url = about:blank]
01:30:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c4d000 == 21 [pid = 1874] [id = 289]
01:30:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f55a2dc6400) [pid = 1874] [serial = 807] [outer = (nil)]
01:30:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f55a308f400) [pid = 1874] [serial = 808] [outer = 0x7f55a2dc6400]
01:30:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f55a3f68c00) [pid = 1874] [serial = 809] [outer = 0x7f55a2dc6400]
01:30:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:02 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
01:30:02 INFO - document served over http requires an https
01:30:02 INFO - sub-resource via xhr-request using the meta-csp
01:30:02 INFO - delivery method with keep-origin-redirect and when
01:30:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
01:30:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:30:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:30:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:02 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
01:30:02 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 2193ms
01:30:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
01:30:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4274000 == 22 [pid = 1874] [id = 290]
01:30:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f55a2dcbc00) [pid = 1874] [serial = 810] [outer = (nil)]
01:30:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f55a4489000) [pid = 1874] [serial = 811] [outer = 0x7f55a2dcbc00]
01:30:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f55a51b0400) [pid = 1874] [serial = 812] [outer = 0x7f55a2dcbc00]
01:30:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:03 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
01:30:03 INFO - document served over http requires an https
01:30:03 INFO - sub-resource via xhr-request using the meta-csp
01:30:03 INFO - delivery method with no-redirect and when
01:30:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
01:30:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:30:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:30:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:03 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
01:30:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1789ms
01:30:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
01:30:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44ab800 == 23 [pid = 1874] [id = 291]
01:30:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f55a448fc00) [pid = 1874] [serial = 813] [outer = (nil)]
01:30:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f55a6924000) [pid = 1874] [serial = 814] [outer = 0x7f55a448fc00]
01:30:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f55a6a70800) [pid = 1874] [serial = 815] [outer = 0x7f55a448fc00]
01:30:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f55a3ff4400) [pid = 1874] [serial = 733] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f55a6f6e800) [pid = 1874] [serial = 760] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f55a4494000) [pid = 1874] [serial = 739] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f55a3ff2400) [pid = 1874] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f55ae3f4800) [pid = 1874] [serial = 727] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f55a47a0400) [pid = 1874] [serial = 757] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f55a2c72c00) [pid = 1874] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f55a2c71800) [pid = 1874] [serial = 747] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f55a8295c00) [pid = 1874] [serial = 763] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f55aac7d800) [pid = 1874] [serial = 724] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f55a2ba4000) [pid = 1874] [serial = 742] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f55a2dcc400) [pid = 1874] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456559671]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f55a6926000) [pid = 1874] [serial = 730] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f55a2dc7000) [pid = 1874] [serial = 752] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f55a5fd2c00) [pid = 1874] [serial = 721] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f55a3fed400) [pid = 1874] [serial = 736] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f55a6b08800) [pid = 1874] [serial = 766] [outer = (nil)] [url = about:blank]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f55a2dc5000) [pid = 1874] [serial = 756] [outer = (nil)] [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]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f55a3ff0400) [pid = 1874] [serial = 759] [outer = (nil)] [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]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f55a2c76000) [pid = 1874] [serial = 751] [outer = (nil)] [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]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f55a448a000) [pid = 1874] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f55a6eaa000) [pid = 1874] [serial = 762] [outer = (nil)] [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]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f55a2dc8000) [pid = 1874] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456559671]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f55a2c6f800) [pid = 1874] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:30:06 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55ace1cc00) [pid = 1874] [serial = 719] [outer = (nil)] [url = about:blank]
01:30:06 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
01:30:06 INFO - document served over http requires an https
01:30:06 INFO - sub-resource via xhr-request using the meta-csp
01:30:06 INFO - delivery method with swap-origin-redirect and when
01:30:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
01:30:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:30:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:30:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:06 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
01:30:06 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 3040ms
01:30:06 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
01:30:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f1c000 == 24 [pid = 1874] [id = 292]
01:30:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55a3ff2000) [pid = 1874] [serial = 816] [outer = (nil)]
01:30:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f55a3ff3000) [pid = 1874] [serial = 817] [outer = 0x7f55a3ff2000]
01:30:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f55a6921000) [pid = 1874] [serial = 818] [outer = 0x7f55a3ff2000]
01:30:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:09 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
01:30:09 INFO - document served over http requires an http
01:30:09 INFO - sub-resource via fetch-request using the meta-csp
01:30:09 INFO - delivery method with keep-origin-redirect and when
01:30:09 INFO - the target request is same-origin.
01:30:09 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 2396ms
01:30:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
01:30:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6069800 == 25 [pid = 1874] [id = 293]
01:30:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f55a2c76800) [pid = 1874] [serial = 819] [outer = (nil)]
01:30:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f55a3ff2400) [pid = 1874] [serial = 820] [outer = 0x7f55a2c76800]
01:30:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f55a6a6bc00) [pid = 1874] [serial = 821] [outer = 0x7f55a2c76800]
01:30:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:11 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
01:30:11 INFO - document served over http requires an http
01:30:11 INFO - sub-resource via fetch-request using the meta-csp
01:30:11 INFO - delivery method with no-redirect and when
01:30:11 INFO - the target request is same-origin.
01:30:11 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 2183ms
01:30:11 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
01:30:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7025000 == 26 [pid = 1874] [id = 294]
01:30:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f55a3fe8c00) [pid = 1874] [serial = 822] [outer = (nil)]
01:30:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f55a6f04c00) [pid = 1874] [serial = 823] [outer = 0x7f55a3fe8c00]
01:30:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f55a6f16800) [pid = 1874] [serial = 824] [outer = 0x7f55a3fe8c00]
01:30:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7fb834e98800 == 5 [pid = 1826] [id = 8]
01:30:14 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
01:30:14 INFO - document served over http requires an http
01:30:14 INFO - sub-resource via fetch-request using the meta-csp
01:30:14 INFO - delivery method with swap-origin-redirect and when
01:30:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
01:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:30:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:30:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:30:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:14 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
01:30:14 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 2903ms
01:30:14 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
01:30:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9312800 == 27 [pid = 1874] [id = 295]
01:30:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f55a6f03c00) [pid = 1874] [serial = 825] [outer = (nil)]
01:30:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f55a6f1c800) [pid = 1874] [serial = 826] [outer = 0x7f55a6f03c00]
01:30:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f55a7967400) [pid = 1874] [serial = 827] [outer = 0x7f55a6f03c00]
01:30:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac6a800 == 28 [pid = 1874] [id = 296]
01:30:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f55a7a24400) [pid = 1874] [serial = 828] [outer = (nil)]
01:30:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f55a8295400) [pid = 1874] [serial = 829] [outer = 0x7f55a7a24400]
01:30:16 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
01:30:16 INFO - document served over http requires an http
01:30:16 INFO - sub-resource via iframe-tag using the meta-csp
01:30:16 INFO - delivery method with keep-origin-redirect and when
01:30:16 INFO - the target request is same-origin.
01:30:16 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 1884ms
01:30:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
01:30:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab806800 == 29 [pid = 1874] [id = 297]
01:30:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f55a6f1d400) [pid = 1874] [serial = 830] [outer = (nil)]
01:30:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f55a8295c00) [pid = 1874] [serial = 831] [outer = 0x7f55a6f1d400]
01:30:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f55a9d0a000) [pid = 1874] [serial = 832] [outer = 0x7f55a6f1d400]
01:30:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca43800 == 30 [pid = 1874] [id = 298]
01:30:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f55aa1be000) [pid = 1874] [serial = 833] [outer = (nil)]
01:30:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f55aacdec00) [pid = 1874] [serial = 834] [outer = 0x7f55aa1be000]
01:30:18 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
01:30:18 INFO - document served over http requires an http
01:30:18 INFO - sub-resource via iframe-tag using the meta-csp
01:30:18 INFO - delivery method with no-redirect and when
01:30:18 INFO - the target request is same-origin.
01:30:18 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 1931ms
01:30:18 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
01:30:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae684800 == 31 [pid = 1874] [id = 299]
01:30:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f55a7ca0400) [pid = 1874] [serial = 835] [outer = (nil)]
01:30:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f55aadcb400) [pid = 1874] [serial = 836] [outer = 0x7f55a7ca0400]
01:30:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f55abeaa800) [pid = 1874] [serial = 837] [outer = 0x7f55a7ca0400]
01:30:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1577800 == 32 [pid = 1874] [id = 300]
01:30:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f55ac72ac00) [pid = 1874] [serial = 838] [outer = (nil)]
01:30:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f55acc51c00) [pid = 1874] [serial = 839] [outer = 0x7f55ac72ac00]
01:30:20 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
01:30:20 INFO - document served over http requires an http
01:30:20 INFO - sub-resource via iframe-tag using the meta-csp
01:30:20 INFO - delivery method with swap-origin-redirect and when
01:30:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
01:30:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:30:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:30:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:20 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
01:30:20 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 1943ms
01:30:20 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
01:30:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1583000 == 33 [pid = 1874] [id = 301]
01:30:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f55aa1b7400) [pid = 1874] [serial = 840] [outer = (nil)]
01:30:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f55acad4000) [pid = 1874] [serial = 841] [outer = 0x7f55aa1b7400]
01:30:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f55b1b30c00) [pid = 1874] [serial = 842] [outer = 0x7f55aa1b7400]
01:30:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:22 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
01:30:22 INFO - document served over http requires an http
01:30:22 INFO - sub-resource via script-tag using the meta-csp
01:30:22 INFO - delivery method with keep-origin-redirect and when
01:30:22 INFO - the target request is same-origin.
01:30:22 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 2289ms
01:30:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
01:30:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1741000 == 34 [pid = 1874] [id = 302]
01:30:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f55a176d400) [pid = 1874] [serial = 843] [outer = (nil)]
01:30:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f55a1770c00) [pid = 1874] [serial = 844] [outer = 0x7f55a176d400]
01:30:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f55a1776800) [pid = 1874] [serial = 845] [outer = 0x7f55a176d400]
01:30:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30: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
01:30:25 INFO - document served over http requires an http
01:30:25 INFO - sub-resource via script-tag using the meta-csp
01:30:25 INFO - delivery method with no-redirect and when
01:30:25 INFO - the target request is same-origin.
01:30: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 2439ms
01:30: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
01:30:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c98000 == 35 [pid = 1874] [id = 303]
01:30:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f55a0c59c00) [pid = 1874] [serial = 846] [outer = (nil)]
01:30:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f55a0c5ac00) [pid = 1874] [serial = 847] [outer = 0x7f55a0c59c00]
01:30:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f55a176b000) [pid = 1874] [serial = 848] [outer = 0x7f55a0c59c00]
01:30:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:29 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
01:30:29 INFO - document served over http requires an http
01:30:29 INFO - sub-resource via script-tag using the meta-csp
01:30:29 INFO - delivery method with swap-origin-redirect and when
01:30: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-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
01:30:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:30:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:30:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:29 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
01:30:29 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 4391ms
01:30:29 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
01:30:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1739000 == 36 [pid = 1874] [id = 304]
01:30:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f55a0c57800) [pid = 1874] [serial = 849] [outer = (nil)]
01:30:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f55a0d85000) [pid = 1874] [serial = 850] [outer = 0x7f55a0c57800]
01:30:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f55a1eb7c00) [pid = 1874] [serial = 851] [outer = 0x7f55a0c57800]
01:30:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:31 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
01:30:31 INFO - document served over http requires an http
01:30:31 INFO - sub-resource via xhr-request using the meta-csp
01:30:31 INFO - delivery method with keep-origin-redirect and when
01:30:31 INFO - the target request is same-origin.
01:30:31 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 2086ms
01:30:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
01:30:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41e7800 == 37 [pid = 1874] [id = 305]
01:30:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f55a0c5e800) [pid = 1874] [serial = 852] [outer = (nil)]
01:30:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f55a2dcf400) [pid = 1874] [serial = 853] [outer = 0x7f55a0c5e800]
01:30:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f55a3f59400) [pid = 1874] [serial = 854] [outer = 0x7f55a0c5e800]
01:30:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:33 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
01:30:33 INFO - document served over http requires an http
01:30:33 INFO - sub-resource via xhr-request using the meta-csp
01:30:33 INFO - delivery method with no-redirect and when
01:30:33 INFO - the target request is same-origin.
01:30:33 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 1898ms
01:30:33 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
01:30:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a300c800 == 38 [pid = 1874] [id = 306]
01:30:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f55a2b9a000) [pid = 1874] [serial = 855] [outer = (nil)]
01:30:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f55a2c73800) [pid = 1874] [serial = 856] [outer = 0x7f55a2b9a000]
01:30:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f55a4491000) [pid = 1874] [serial = 857] [outer = 0x7f55a2b9a000]
01:30:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a712b000 == 37 [pid = 1874] [id = 203]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44ab800 == 36 [pid = 1874] [id = 291]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4274000 == 35 [pid = 1874] [id = 290]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84ab800 == 34 [pid = 1874] [id = 257]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c4d000 == 33 [pid = 1874] [id = 289]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ef3800 == 32 [pid = 1874] [id = 288]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1822800 == 31 [pid = 1874] [id = 287]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1809000 == 30 [pid = 1874] [id = 286]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b23000 == 29 [pid = 1874] [id = 284]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b35000 == 28 [pid = 1874] [id = 285]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55b1bc0800 == 27 [pid = 1874] [id = 283]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae684000 == 26 [pid = 1874] [id = 282]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ad8d6800 == 25 [pid = 1874] [id = 281]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac483800 == 24 [pid = 1874] [id = 280]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaca6800 == 23 [pid = 1874] [id = 279]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab81d800 == 22 [pid = 1874] [id = 246]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9dee000 == 21 [pid = 1874] [id = 278]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a8c8c800 == 20 [pid = 1874] [id = 277]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83d9000 == 19 [pid = 1874] [id = 276]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c36800 == 18 [pid = 1874] [id = 275]
01:30:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7143000 == 17 [pid = 1874] [id = 274]
01:30:35 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
01:30:35 INFO - document served over http requires an http
01:30:35 INFO - sub-resource via xhr-request using the meta-csp
01:30:35 INFO - delivery method with swap-origin-redirect and when
01:30: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-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
01:30:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:30:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:30:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:35 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
01:30:35 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 2038ms
01:30:35 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
01:30:35 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f55a3f64c00) [pid = 1874] [serial = 753] [outer = (nil)] [url = about:blank]
01:30:35 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f55a6a69400) [pid = 1874] [serial = 758] [outer = (nil)] [url = about:blank]
01:30:35 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f55a8611800) [pid = 1874] [serial = 764] [outer = (nil)] [url = about:blank]
01:30:35 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f55a7c93000) [pid = 1874] [serial = 761] [outer = (nil)] [url = about:blank]
01:30:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1efb000 == 18 [pid = 1874] [id = 307]
01:30:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f55a2c72000) [pid = 1874] [serial = 858] [outer = (nil)]
01:30:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f55a3093000) [pid = 1874] [serial = 859] [outer = 0x7f55a2c72000]
01:30:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f55a448a400) [pid = 1874] [serial = 860] [outer = 0x7f55a2c72000]
01:30:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:37 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
01:30:37 INFO - document served over http requires an https
01:30:37 INFO - sub-resource via fetch-request using the meta-csp
01:30:37 INFO - delivery method with keep-origin-redirect and when
01:30: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/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
01:30:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:30:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:30:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:30:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:37 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
01:30:37 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 2188ms
01:30:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
01:30:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a427b800 == 19 [pid = 1874] [id = 308]
01:30:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f55a308e000) [pid = 1874] [serial = 861] [outer = (nil)]
01:30:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f55a51a4000) [pid = 1874] [serial = 862] [outer = 0x7f55a308e000]
01:30:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f55a5fc4400) [pid = 1874] [serial = 863] [outer = 0x7f55a308e000]
01:30:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:41 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
01:30:41 INFO - document served over http requires an https
01:30:41 INFO - sub-resource via fetch-request using the meta-csp
01:30:41 INFO - delivery method with no-redirect and when
01:30: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/fetch-request/same-origin-downgrade.no-redirect.http.html"
01:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:30:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:30:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:30:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:41 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
01:30:41 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 4139ms
01:30:41 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
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f55aaedb000) [pid = 1874] [serial = 611] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f55aacd1c00) [pid = 1874] [serial = 606] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f55abeae800) [pid = 1874] [serial = 559] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f55ace1bc00) [pid = 1874] [serial = 693] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f55ab7b4000) [pid = 1874] [serial = 556] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f55a9d07000) [pid = 1874] [serial = 598] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f55a2ba2c00) [pid = 1874] [serial = 741] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f55a796a000) [pid = 1874] [serial = 550] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f55a6eae800) [pid = 1874] [serial = 680] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f55aa1c0400) [pid = 1874] [serial = 553] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f55a3ff3400) [pid = 1874] [serial = 732] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f55a6925000) [pid = 1874] [serial = 729] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f55a7a19800) [pid = 1874] [serial = 634] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f55a69ab400) [pid = 1874] [serial = 723] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f55a309a800) [pid = 1874] [serial = 735] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f55a51b0800) [pid = 1874] [serial = 675] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f55a30d9400) [pid = 1874] [serial = 798] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f55a2dcbc00) [pid = 1874] [serial = 810] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f55a7a1cc00) [pid = 1874] [serial = 685] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f55a448fc00) [pid = 1874] [serial = 813] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f55b4deb800) [pid = 1874] [serial = 793] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f55a6b02800) [pid = 1874] [serial = 544] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f55a47a3800) [pid = 1874] [serial = 699] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f55afd15000) [pid = 1874] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456588279]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f55aacd7800) [pid = 1874] [serial = 780] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f55a6a6dc00) [pid = 1874] [serial = 547] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f55a3f5bc00) [pid = 1874] [serial = 768] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f55a309ac00) [pid = 1874] [serial = 738] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f55ab3b1000) [pid = 1874] [serial = 783] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f55ab7b7400) [pid = 1874] [serial = 637] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f55a6a6b000) [pid = 1874] [serial = 765] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f55aaedbc00) [pid = 1874] [serial = 726] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f55a6b09000) [pid = 1874] [serial = 628] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f55a2ba2000) [pid = 1874] [serial = 746] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f55ab7be000) [pid = 1874] [serial = 640] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f55a9409000) [pid = 1874] [serial = 595] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f55abd11400) [pid = 1874] [serial = 643] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f55ac346400) [pid = 1874] [serial = 646] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f55ae5c7400) [pid = 1874] [serial = 696] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f55a30d6400) [pid = 1874] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f55ab874000) [pid = 1874] [serial = 690] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f55a69a7c00) [pid = 1874] [serial = 586] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f55a2dc6400) [pid = 1874] [serial = 807] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55a8411000) [pid = 1874] [serial = 774] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f55a51acc00) [pid = 1874] [serial = 720] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f55a69b4c00) [pid = 1874] [serial = 589] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f55a9d11800) [pid = 1874] [serial = 777] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f55a69b3c00) [pid = 1874] [serial = 631] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f55acced400) [pid = 1874] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55a3f5c000) [pid = 1874] [serial = 771] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a6ea3400) [pid = 1874] [serial = 670] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55a8603400) [pid = 1874] [serial = 592] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f55abeaac00) [pid = 1874] [serial = 788] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f55aadc7c00) [pid = 1874] [serial = 717] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55aa120c00) [pid = 1874] [serial = 601] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a69ac800) [pid = 1874] [serial = 583] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55ac736800) [pid = 1874] [serial = 649] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55a3f5d000) [pid = 1874] [serial = 702] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a6f65400) [pid = 1874] [serial = 564] [outer = (nil)] [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]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55a6ea5800) [pid = 1874] [serial = 502] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55a1ebac00) [pid = 1874] [serial = 802] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55aadc8400) [pid = 1874] [serial = 778] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a601f000) [pid = 1874] [serial = 799] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a4489000) [pid = 1874] [serial = 811] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a30da000) [pid = 1874] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a30cd000) [pid = 1874] [serial = 794] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a448d400) [pid = 1874] [serial = 769] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55ab3b3000) [pid = 1874] [serial = 781] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a308f400) [pid = 1874] [serial = 808] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a6924000) [pid = 1874] [serial = 814] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55b1bdc400) [pid = 1874] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456588279]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55ace16800) [pid = 1874] [serial = 789] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a839a000) [pid = 1874] [serial = 772] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a9d08400) [pid = 1874] [serial = 775] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a30d4800) [pid = 1874] [serial = 805] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55ace1f000) [pid = 1874] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55ac346c00) [pid = 1874] [serial = 784] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a3ff3000) [pid = 1874] [serial = 817] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a94aa800) [pid = 1874] [serial = 594] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55ac45d000) [pid = 1874] [serial = 645] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55ace16400) [pid = 1874] [serial = 651] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55ab874c00) [pid = 1874] [serial = 555] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55ae988000) [pid = 1874] [serial = 695] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55ab7c1c00) [pid = 1874] [serial = 682] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a8411800) [pid = 1874] [serial = 549] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55ae5c8800) [pid = 1874] [serial = 561] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55aadc3c00) [pid = 1874] [serial = 603] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a3f63c00) [pid = 1874] [serial = 704] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a6f6d000) [pid = 1874] [serial = 566] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55ac461000) [pid = 1874] [serial = 558] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55aaee5c00) [pid = 1874] [serial = 552] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a8dc5000) [pid = 1874] [serial = 504] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a8dc4800) [pid = 1874] [serial = 591] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55ab30b400) [pid = 1874] [serial = 636] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a828dc00) [pid = 1874] [serial = 588] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a9329400) [pid = 1874] [serial = 722] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55acade400) [pid = 1874] [serial = 648] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55acc4fc00) [pid = 1874] [serial = 687] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55ae3f6c00) [pid = 1874] [serial = 692] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55b1c46000) [pid = 1874] [serial = 698] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55aa1bf800) [pid = 1874] [serial = 600] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a51b0400) [pid = 1874] [serial = 812] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55abeac000) [pid = 1874] [serial = 642] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55ab874400) [pid = 1874] [serial = 639] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55aac78c00) [pid = 1874] [serial = 677] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a47aa800) [pid = 1874] [serial = 701] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a6b0cc00) [pid = 1874] [serial = 770] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a838c400) [pid = 1874] [serial = 767] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55aa116000) [pid = 1874] [serial = 597] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a2dc4000) [pid = 1874] [serial = 748] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a308f000) [pid = 1874] [serial = 734] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a2b99c00) [pid = 1874] [serial = 740] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a3f68c00) [pid = 1874] [serial = 809] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55ab7b7800) [pid = 1874] [serial = 613] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a448c000) [pid = 1874] [serial = 737] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a6a70800) [pid = 1874] [serial = 815] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a94a8400) [pid = 1874] [serial = 633] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55b1886800) [pid = 1874] [serial = 731] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55b4df4c00) [pid = 1874] [serial = 728] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55a94a3000) [pid = 1874] [serial = 773] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55ac347000) [pid = 1874] [serial = 725] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55b4df5c00) [pid = 1874] [serial = 743] [outer = (nil)] [url = about:blank]
01:30:42 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55ab2ee000) [pid = 1874] [serial = 608] [outer = (nil)] [url = about:blank]
01:30:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41ee000 == 20 [pid = 1874] [id = 309]
01:30:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55a2ba4000) [pid = 1874] [serial = 864] [outer = (nil)]
01:30:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a2c6e400) [pid = 1874] [serial = 865] [outer = 0x7f55a2ba4000]
01:30:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a309a800) [pid = 1874] [serial = 866] [outer = 0x7f55a2ba4000]
01:30:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:44 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
01:30:44 INFO - document served over http requires an https
01:30:44 INFO - sub-resource via fetch-request using the meta-csp
01:30:44 INFO - delivery method with swap-origin-redirect and when
01:30: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/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
01:30:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:30:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:30:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:30:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:44 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
01:30:44 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 2954ms
01:30:44 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
01:30:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4292000 == 21 [pid = 1874] [id = 310]
01:30:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a2b9c400) [pid = 1874] [serial = 867] [outer = (nil)]
01:30:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55a2ba5400) [pid = 1874] [serial = 868] [outer = 0x7f55a2b9c400]
01:30:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55a30da400) [pid = 1874] [serial = 869] [outer = 0x7f55a2b9c400]
01:30:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:46 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
01:30:46 INFO - document served over http requires an https
01:30:46 INFO - sub-resource via fetch-request using the meta-csp
01:30:46 INFO - delivery method with swap-origin-redirect and when
01:30: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/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
01:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:30:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:30:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:30:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:46 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
01:30:46 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 1938ms
01:30:46 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
01:30:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f16800 == 22 [pid = 1874] [id = 311]
01:30:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55a2b9ac00) [pid = 1874] [serial = 870] [outer = (nil)]
01:30:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a3fe9c00) [pid = 1874] [serial = 871] [outer = 0x7f55a2b9ac00]
01:30:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a47aa800) [pid = 1874] [serial = 872] [outer = 0x7f55a2b9ac00]
01:30:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:48 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
01:30:48 INFO - document served over http requires an https
01:30:48 INFO - sub-resource via fetch-request using the meta-csp
01:30:48 INFO - delivery method with keep-origin-redirect and when
01:30: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-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
01:30:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:30:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:30:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:30:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:48 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
01:30:48 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 1887ms
01:30:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
01:30:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6089800 == 23 [pid = 1874] [id = 312]
01:30:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55a3ff5c00) [pid = 1874] [serial = 873] [outer = (nil)]
01:30:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a5fcb000) [pid = 1874] [serial = 874] [outer = 0x7f55a3ff5c00]
01:30:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a691b800) [pid = 1874] [serial = 875] [outer = 0x7f55a3ff5c00]
01:30:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:51 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
01:30:51 INFO - document served over http requires an https
01:30:51 INFO - sub-resource via fetch-request using the meta-csp
01:30:51 INFO - delivery method with no-redirect and when
01:30: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
01:30:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:30:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:30:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:30:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:51 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
01:30:51 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 2345ms
01:30:51 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
01:30:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b31000 == 24 [pid = 1874] [id = 313]
01:30:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a5fcb800) [pid = 1874] [serial = 876] [outer = (nil)]
01:30:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a69af400) [pid = 1874] [serial = 877] [outer = 0x7f55a5fcb800]
01:30:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a6a6f400) [pid = 1874] [serial = 878] [outer = 0x7f55a5fcb800]
01:30:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:53 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
01:30:53 INFO - document served over http requires an https
01:30:53 INFO - sub-resource via fetch-request using the meta-csp
01:30:53 INFO - delivery method with swap-origin-redirect and when
01:30: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
01:30:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:30:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:30:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:30:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:53 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
01:30:53 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 2187ms
01:30:53 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
01:30:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c4d800 == 25 [pid = 1874] [id = 314]
01:30:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a6b10000) [pid = 1874] [serial = 879] [outer = (nil)]
01:30:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a6ea8800) [pid = 1874] [serial = 880] [outer = 0x7f55a6b10000]
01:30:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a6f14800) [pid = 1874] [serial = 881] [outer = 0x7f55a6b10000]
01:30:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a712a800 == 26 [pid = 1874] [id = 315]
01:30:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a6f67c00) [pid = 1874] [serial = 882] [outer = (nil)]
01:30:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a7968400) [pid = 1874] [serial = 883] [outer = 0x7f55a6f67c00]
01:30:56 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
01:30:56 INFO - document served over http requires an https
01:30:56 INFO - sub-resource via iframe-tag using the meta-csp
01:30:56 INFO - delivery method with keep-origin-redirect and when
01:30: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
01:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:30:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:30:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:56 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
01:30:56 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 3189ms
01:30:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
01:30:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7ad6800 == 27 [pid = 1874] [id = 316]
01:30:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a6ea1400) [pid = 1874] [serial = 884] [outer = (nil)]
01:30:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a7966800) [pid = 1874] [serial = 885] [outer = 0x7f55a6ea1400]
01:30:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a7c95800) [pid = 1874] [serial = 886] [outer = 0x7f55a6ea1400]
01:30:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c83000 == 28 [pid = 1874] [id = 317]
01:30:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a7c9a800) [pid = 1874] [serial = 887] [outer = (nil)]
01:30:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a8289400) [pid = 1874] [serial = 888] [outer = 0x7f55a7c9a800]
01:30:58 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
01:30:58 INFO - document served over http requires an https
01:30:58 INFO - sub-resource via iframe-tag using the meta-csp
01:30:58 INFO - delivery method with no-redirect and when
01:30: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
01:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:30:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:30:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:30:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:30:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:30:58 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
01:30:58 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 1996ms
01:30:58 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
01:30:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83dd800 == 29 [pid = 1874] [id = 318]
01:30:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a7969800) [pid = 1874] [serial = 889] [outer = (nil)]
01:30:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a7c9ec00) [pid = 1874] [serial = 890] [outer = 0x7f55a7969800]
01:30:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a8404400) [pid = 1874] [serial = 891] [outer = 0x7f55a7969800]
01:30:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:30:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84ab000 == 30 [pid = 1874] [id = 319]
01:31:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a8411800) [pid = 1874] [serial = 892] [outer = (nil)]
01:31:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a8610000) [pid = 1874] [serial = 893] [outer = 0x7f55a8411800]
01:31:00 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
01:31:00 INFO - document served over http requires an https
01:31:00 INFO - sub-resource via iframe-tag using the meta-csp
01:31:00 INFO - delivery method with swap-origin-redirect and when
01:31:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
01:31:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:31:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:31:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:00 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
01:31:00 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 1950ms
01:31:00 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
01:31:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84c3000 == 31 [pid = 1874] [id = 320]
01:31:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a8289c00) [pid = 1874] [serial = 894] [outer = (nil)]
01:31:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a8605800) [pid = 1874] [serial = 895] [outer = 0x7f55a8289c00]
01:31:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a932cc00) [pid = 1874] [serial = 896] [outer = 0x7f55a8289c00]
01:31:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a930c000 == 32 [pid = 1874] [id = 321]
01:31:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a9403000) [pid = 1874] [serial = 897] [outer = (nil)]
01:31:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a940d400) [pid = 1874] [serial = 898] [outer = 0x7f55a9403000]
01:31:02 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
01:31:02 INFO - document served over http requires an https
01:31:02 INFO - sub-resource via iframe-tag using the meta-csp
01:31:02 INFO - delivery method with swap-origin-redirect and when
01:31:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
01:31:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:31:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:31:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:02 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
01:31:02 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 2054ms
01:31:02 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
01:31:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9321800 == 33 [pid = 1874] [id = 322]
01:31:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a8dbd400) [pid = 1874] [serial = 899] [outer = (nil)]
01:31:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a940bc00) [pid = 1874] [serial = 900] [outer = 0x7f55a8dbd400]
01:31:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a94b0000) [pid = 1874] [serial = 901] [outer = 0x7f55a8dbd400]
01:31:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9de4000 == 34 [pid = 1874] [id = 323]
01:31:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a9d06400) [pid = 1874] [serial = 902] [outer = (nil)]
01:31:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a9d0fc00) [pid = 1874] [serial = 903] [outer = 0x7f55a9d06400]
01:31:04 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
01:31:04 INFO - document served over http requires an https
01:31:04 INFO - sub-resource via iframe-tag using the meta-csp
01:31:04 INFO - delivery method with keep-origin-redirect and when
01:31:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
01:31:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:31:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:31:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:04 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
01:31:04 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 2187ms
01:31:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
01:31:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9df6800 == 35 [pid = 1874] [id = 324]
01:31:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a9403c00) [pid = 1874] [serial = 904] [outer = (nil)]
01:31:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a9d0e800) [pid = 1874] [serial = 905] [outer = 0x7f55a9403c00]
01:31:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55aa1b7000) [pid = 1874] [serial = 906] [outer = 0x7f55a9403c00]
01:31:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab63800 == 36 [pid = 1874] [id = 325]
01:31:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55aa1bd400) [pid = 1874] [serial = 907] [outer = (nil)]
01:31:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55aac72000) [pid = 1874] [serial = 908] [outer = 0x7f55aa1bd400]
01:31:07 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
01:31:07 INFO - document served over http requires an https
01:31:07 INFO - sub-resource via iframe-tag using the meta-csp
01:31:07 INFO - delivery method with no-redirect and when
01:31:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
01:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:31:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:31:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:07 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
01:31:07 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 2287ms
01:31:07 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
01:31:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab7e000 == 37 [pid = 1874] [id = 326]
01:31:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a9d05800) [pid = 1874] [serial = 909] [outer = (nil)]
01:31:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55aac7bc00) [pid = 1874] [serial = 910] [outer = 0x7f55a9d05800]
01:31:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55aadcc000) [pid = 1874] [serial = 911] [outer = 0x7f55a9d05800]
01:31:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac91800 == 38 [pid = 1874] [id = 327]
01:31:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55aaedcc00) [pid = 1874] [serial = 912] [outer = (nil)]
01:31:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55aaeda800) [pid = 1874] [serial = 913] [outer = 0x7f55aaedcc00]
01:31:09 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
01:31:09 INFO - document served over http requires an https
01:31:09 INFO - sub-resource via iframe-tag using the meta-csp
01:31:09 INFO - delivery method with swap-origin-redirect and when
01:31:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
01:31:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:31:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:31:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:09 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
01:31:09 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 2540ms
01:31:09 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
01:31:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaddc800 == 39 [pid = 1874] [id = 328]
01:31:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a1eb6c00) [pid = 1874] [serial = 914] [outer = (nil)]
01:31:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55ab304800) [pid = 1874] [serial = 915] [outer = 0x7f55a1eb6c00]
01:31:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55ab3aec00) [pid = 1874] [serial = 916] [outer = 0x7f55a1eb6c00]
01:31:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:13 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
01:31:13 INFO - document served over http requires an https
01:31:13 INFO - sub-resource via script-tag using the meta-csp
01:31:13 INFO - delivery method with keep-origin-redirect and when
01:31:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
01:31:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:31:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:31:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:13 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
01:31:13 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 3710ms
01:31:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
01:31:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a181d000 == 40 [pid = 1874] [id = 329]
01:31:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a0c5e400) [pid = 1874] [serial = 917] [outer = (nil)]
01:31:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a0d87000) [pid = 1874] [serial = 918] [outer = 0x7f55a0c5e400]
01:31:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a30d5400) [pid = 1874] [serial = 919] [outer = 0x7f55a0c5e400]
01:31:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6069800 == 39 [pid = 1874] [id = 293]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7025000 == 38 [pid = 1874] [id = 294]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac6a800 == 37 [pid = 1874] [id = 296]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9312800 == 36 [pid = 1874] [id = 295]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca43800 == 35 [pid = 1874] [id = 298]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab806800 == 34 [pid = 1874] [id = 297]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1577800 == 33 [pid = 1874] [id = 300]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae684800 == 32 [pid = 1874] [id = 299]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1583000 == 31 [pid = 1874] [id = 301]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1741000 == 30 [pid = 1874] [id = 302]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1739000 == 29 [pid = 1874] [id = 304]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41e7800 == 28 [pid = 1874] [id = 305]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a300c800 == 27 [pid = 1874] [id = 306]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1efb000 == 26 [pid = 1874] [id = 307]
01:31:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a427b800 == 25 [pid = 1874] [id = 308]
01:31:14 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55aa1be400) [pid = 1874] [serial = 776] [outer = (nil)] [url = about:blank]
01:31:14 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55acadcc00) [pid = 1874] [serial = 785] [outer = (nil)] [url = about:blank]
01:31:14 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55ae5c7000) [pid = 1874] [serial = 790] [outer = (nil)] [url = about:blank]
01:31:14 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55abd04800) [pid = 1874] [serial = 782] [outer = (nil)] [url = about:blank]
01:31:14 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a6025000) [pid = 1874] [serial = 800] [outer = (nil)] [url = about:blank]
01:31:14 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a30d2800) [pid = 1874] [serial = 795] [outer = (nil)] [url = about:blank]
01:31:14 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55ab2ee800) [pid = 1874] [serial = 779] [outer = (nil)] [url = about:blank]
01:31:15 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
01:31:15 INFO - document served over http requires an https
01:31:15 INFO - sub-resource via script-tag using the meta-csp
01:31:15 INFO - delivery method with no-redirect and when
01:31:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
01:31:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:31:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:31:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:15 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
01:31:15 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 1881ms
01:31:15 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
01:31:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a156b000 == 26 [pid = 1874] [id = 330]
01:31:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a1eba800) [pid = 1874] [serial = 920] [outer = (nil)]
01:31:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a2dc4400) [pid = 1874] [serial = 921] [outer = 0x7f55a1eba800]
01:31:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a3ff1800) [pid = 1874] [serial = 922] [outer = 0x7f55a1eba800]
01:31:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:16 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
01:31:16 INFO - document served over http requires an https
01:31:16 INFO - sub-resource via script-tag using the meta-csp
01:31:16 INFO - delivery method with swap-origin-redirect and when
01:31:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
01:31:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:31:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:31:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:16 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
01:31:16 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 1545ms
01:31:16 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
01:31:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a180e800 == 27 [pid = 1874] [id = 331]
01:31:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a3094800) [pid = 1874] [serial = 923] [outer = (nil)]
01:31:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a51ac400) [pid = 1874] [serial = 924] [outer = 0x7f55a3094800]
01:31:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a6925000) [pid = 1874] [serial = 925] [outer = 0x7f55a3094800]
01:31:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:18 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
01:31:18 INFO - document served over http requires an https
01:31:18 INFO - sub-resource via script-tag using the meta-csp
01:31:18 INFO - delivery method with swap-origin-redirect and when
01:31:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
01:31:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:31:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:31:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:18 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
01:31:18 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 1737ms
01:31:18 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
01:31:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c40000 == 28 [pid = 1874] [id = 332]
01:31:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a51aa400) [pid = 1874] [serial = 926] [outer = (nil)]
01:31:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a6f1a400) [pid = 1874] [serial = 927] [outer = 0x7f55a51aa400]
01:31:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a796c400) [pid = 1874] [serial = 928] [outer = 0x7f55a51aa400]
01:31:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a2dcf400) [pid = 1874] [serial = 853] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a0d85000) [pid = 1874] [serial = 850] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a3093000) [pid = 1874] [serial = 859] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a2c73800) [pid = 1874] [serial = 856] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a51a4000) [pid = 1874] [serial = 862] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a0c5ac00) [pid = 1874] [serial = 847] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a3ff2400) [pid = 1874] [serial = 820] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a6f04c00) [pid = 1874] [serial = 823] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a8295400) [pid = 1874] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a6f1c800) [pid = 1874] [serial = 826] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55aacdec00) [pid = 1874] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456618070]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a8295c00) [pid = 1874] [serial = 831] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55acc51c00) [pid = 1874] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55aadcb400) [pid = 1874] [serial = 836] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55acad4000) [pid = 1874] [serial = 841] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a1770c00) [pid = 1874] [serial = 844] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a2c72000) [pid = 1874] [serial = 858] [outer = (nil)] [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]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a0c5e800) [pid = 1874] [serial = 852] [outer = (nil)] [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]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a2b9a000) [pid = 1874] [serial = 855] [outer = (nil)] [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]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a0c57800) [pid = 1874] [serial = 849] [outer = (nil)] [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]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a308e000) [pid = 1874] [serial = 861] [outer = (nil)] [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]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a1eb9000) [pid = 1874] [serial = 804] [outer = (nil)] [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]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a7a24400) [pid = 1874] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55aa1be000) [pid = 1874] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456618070]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55ac72ac00) [pid = 1874] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a3f59400) [pid = 1874] [serial = 854] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a1eb7c00) [pid = 1874] [serial = 851] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a4491000) [pid = 1874] [serial = 857] [outer = (nil)] [url = about:blank]
01:31:20 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a6f0e400) [pid = 1874] [serial = 806] [outer = (nil)] [url = about:blank]
01:31:21 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
01:31:21 INFO - document served over http requires an https
01:31:21 INFO - sub-resource via script-tag using the meta-csp
01:31:21 INFO - delivery method with keep-origin-redirect and when
01:31:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
01:31:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:31:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:31:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:21 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
01:31:21 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 2749ms
01:31:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
01:31:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41ef000 == 29 [pid = 1874] [id = 333]
01:31:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a1eb6400) [pid = 1874] [serial = 929] [outer = (nil)]
01:31:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a2c74400) [pid = 1874] [serial = 930] [outer = 0x7f55a1eb6400]
01:31:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a6f10000) [pid = 1874] [serial = 931] [outer = 0x7f55a1eb6400]
01:31:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:23 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
01:31:23 INFO - document served over http requires an https
01:31:23 INFO - sub-resource via script-tag using the meta-csp
01:31:23 INFO - delivery method with no-redirect and when
01:31:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
01:31:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:31:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:31:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:23 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
01:31:23 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 2187ms
01:31:23 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
01:31:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41d5800 == 30 [pid = 1874] [id = 334]
01:31:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a1ec4400) [pid = 1874] [serial = 932] [outer = (nil)]
01:31:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a2dcc800) [pid = 1874] [serial = 933] [outer = 0x7f55a1ec4400]
01:31:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a6f07000) [pid = 1874] [serial = 934] [outer = 0x7f55a1ec4400]
01:31:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:26 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
01:31:26 INFO - document served over http requires an https
01:31:26 INFO - sub-resource via script-tag using the meta-csp
01:31:26 INFO - delivery method with swap-origin-redirect and when
01:31:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
01:31:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:31:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:31:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:26 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
01:31:26 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 3143ms
01:31:26 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
01:31:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c11800 == 31 [pid = 1874] [id = 335]
01:31:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a30dbc00) [pid = 1874] [serial = 935] [outer = (nil)]
01:31:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a7c94800) [pid = 1874] [serial = 936] [outer = 0x7f55a30dbc00]
01:31:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a932e400) [pid = 1874] [serial = 937] [outer = 0x7f55a30dbc00]
01:31:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:28 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
01:31:28 INFO - document served over http requires an https
01:31:28 INFO - sub-resource via xhr-request using the meta-csp
01:31:28 INFO - delivery method with keep-origin-redirect and when
01:31:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
01:31:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:31:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:31:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:28 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
01:31:28 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 1836ms
01:31:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
01:31:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c90000 == 32 [pid = 1874] [id = 336]
01:31:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a7a23000) [pid = 1874] [serial = 938] [outer = (nil)]
01:31:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55aa119800) [pid = 1874] [serial = 939] [outer = 0x7f55a7a23000]
01:31:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55aacd5000) [pid = 1874] [serial = 940] [outer = 0x7f55a7a23000]
01:31:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:30 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
01:31:30 INFO - document served over http requires an https
01:31:30 INFO - sub-resource via xhr-request using the meta-csp
01:31:30 INFO - delivery method with no-redirect and when
01:31:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
01:31:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:31:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:31:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:30 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
01:31:30 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 1745ms
01:31:30 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
01:31:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9deb000 == 33 [pid = 1874] [id = 337]
01:31:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55aa11ec00) [pid = 1874] [serial = 941] [outer = (nil)]
01:31:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55ab2f0c00) [pid = 1874] [serial = 942] [outer = 0x7f55aa11ec00]
01:31:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55ab3b3000) [pid = 1874] [serial = 943] [outer = 0x7f55aa11ec00]
01:31:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:32 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
01:31:32 INFO - document served over http requires an https
01:31:32 INFO - sub-resource via xhr-request using the meta-csp
01:31:32 INFO - delivery method with swap-origin-redirect and when
01:31:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
01:31:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:31:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:31:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:32 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
01:31:32 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 1754ms
01:31:32 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
01:31:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac97000 == 34 [pid = 1874] [id = 338]
01:31:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55aaeda000) [pid = 1874] [serial = 944] [outer = (nil)]
01:31:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55ab86ac00) [pid = 1874] [serial = 945] [outer = 0x7f55aaeda000]
01:31:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55abd04c00) [pid = 1874] [serial = 946] [outer = 0x7f55aaeda000]
01:31:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:33 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
01:31:33 INFO - document served over http requires an https
01:31:33 INFO - sub-resource via xhr-request using the meta-csp
01:31:33 INFO - delivery method with swap-origin-redirect and when
01:31:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
01:31:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:31:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:31:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:33 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
01:31:33 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 1850ms
01:31:34 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
01:31:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab35e800 == 35 [pid = 1874] [id = 339]
01:31:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55ab7bcc00) [pid = 1874] [serial = 947] [outer = (nil)]
01:31:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55ac33f800) [pid = 1874] [serial = 948] [outer = 0x7f55ab7bcc00]
01:31:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55ac45dc00) [pid = 1874] [serial = 949] [outer = 0x7f55ab7bcc00]
01:31:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:36 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
01:31:36 INFO - document served over http requires an https
01:31:36 INFO - sub-resource via xhr-request using the meta-csp
01:31:36 INFO - delivery method with keep-origin-redirect and when
01:31: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/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
01:31:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:31:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:31:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:36 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
01:31:36 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 2189ms
01:31:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
01:31:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab81a000 == 36 [pid = 1874] [id = 340]
01:31:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55abea7800) [pid = 1874] [serial = 950] [outer = (nil)]
01:31:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55ac72f400) [pid = 1874] [serial = 951] [outer = 0x7f55abea7800]
01:31:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55acadc400) [pid = 1874] [serial = 952] [outer = 0x7f55abea7800]
01:31:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:38 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
01:31:38 INFO - document served over http requires an https
01:31:38 INFO - sub-resource via xhr-request using the meta-csp
01:31:38 INFO - delivery method with no-redirect and when
01:31: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/xhr-request/same-origin-upgrade.no-redirect.http.html"
01:31:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:31:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:31:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:38 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
01:31:38 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 2090ms
01:31:38 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
01:31:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac483800 == 37 [pid = 1874] [id = 341]
01:31:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55ac72ec00) [pid = 1874] [serial = 953] [outer = (nil)]
01:31:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55acc56400) [pid = 1874] [serial = 954] [outer = 0x7f55ac72ec00]
01:31:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55ace1c400) [pid = 1874] [serial = 955] [outer = 0x7f55ac72ec00]
01:31:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:41 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
01:31:41 INFO - document served over http requires an https
01:31:41 INFO - sub-resource via xhr-request using the meta-csp
01:31:41 INFO - delivery method with swap-origin-redirect and when
01:31: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/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
01:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:31:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:31:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:41 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
01:31:41 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 3293ms
01:31:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
01:31:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8c1000 == 38 [pid = 1874] [id = 342]
01:31:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55acc56000) [pid = 1874] [serial = 956] [outer = (nil)]
01:31:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55ae3f6c00) [pid = 1874] [serial = 957] [outer = 0x7f55acc56000]
01:31:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55ae5c2400) [pid = 1874] [serial = 958] [outer = 0x7f55acc56000]
01:31:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:43 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
01:31:43 INFO - document served over http requires an http
01:31:43 INFO - sub-resource via fetch-request using the meta-referrer
01:31:43 INFO - delivery method with keep-origin-redirect and when
01:31:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:31:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:31:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:31:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:31:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:43 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
01:31:43 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 1901ms
01:31:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
01:31:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae393000 == 39 [pid = 1874] [id = 343]
01:31:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55ad877c00) [pid = 1874] [serial = 959] [outer = (nil)]
01:31:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55ae989800) [pid = 1874] [serial = 960] [outer = 0x7f55ad877c00]
01:31:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55b1b1b000) [pid = 1874] [serial = 961] [outer = 0x7f55ad877c00]
01:31:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:45 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
01:31:45 INFO - document served over http requires an http
01:31:45 INFO - sub-resource via fetch-request using the meta-referrer
01:31:45 INFO - delivery method with no-redirect and when
01:31:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:31:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:31:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:31:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:31:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:45 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
01:31:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1936ms
01:31:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
01:31:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae683800 == 40 [pid = 1874] [id = 344]
01:31:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55ae989400) [pid = 1874] [serial = 962] [outer = (nil)]
01:31:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f55b4df4400) [pid = 1874] [serial = 963] [outer = 0x7f55ae989400]
01:31:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55a6f39c00) [pid = 1874] [serial = 964] [outer = 0x7f55ae989400]
01:31:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:47 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
01:31:47 INFO - document served over http requires an http
01:31:47 INFO - sub-resource via fetch-request using the meta-referrer
01:31:47 INFO - delivery method with swap-origin-redirect and when
01:31:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
01:31:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:31:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:31:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:31:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:47 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
01:31:47 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 1797ms
01:31:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
01:31:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55b18a3800 == 41 [pid = 1874] [id = 345]
01:31:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55b1c49c00) [pid = 1874] [serial = 965] [outer = (nil)]
01:31:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55a00d4000) [pid = 1874] [serial = 966] [outer = 0x7f55b1c49c00]
01:31:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55a00d9000) [pid = 1874] [serial = 967] [outer = 0x7f55b1c49c00]
01:31:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40a1000 == 42 [pid = 1874] [id = 346]
01:31:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55a00dd800) [pid = 1874] [serial = 968] [outer = (nil)]
01:31:49 INFO - PROCESS | 1826 | [Child 1874] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
01:31:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f55a00db800) [pid = 1874] [serial = 969] [outer = 0x7f55a00dd800]
01:31: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
01:31:51 INFO - document served over http requires an http
01:31:51 INFO - sub-resource via iframe-tag using the meta-referrer
01:31:51 INFO - delivery method with keep-origin-redirect and when
01:31: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"
01:31:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:31:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:31:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31: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
01:31: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 4200ms
01:31:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
01:31:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40ac800 == 43 [pid = 1874] [id = 347]
01:31:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f55a00e1400) [pid = 1874] [serial = 970] [outer = (nil)]
01:31:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55a2c6f400) [pid = 1874] [serial = 971] [outer = 0x7f55a00e1400]
01:31:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55a47a8800) [pid = 1874] [serial = 972] [outer = 0x7f55a00e1400]
01:31:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4292000 == 42 [pid = 1874] [id = 310]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f16800 == 41 [pid = 1874] [id = 311]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6089800 == 40 [pid = 1874] [id = 312]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b31000 == 39 [pid = 1874] [id = 313]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a712a800 == 38 [pid = 1874] [id = 315]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c4d800 == 37 [pid = 1874] [id = 314]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c83000 == 36 [pid = 1874] [id = 317]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7ad6800 == 35 [pid = 1874] [id = 316]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84ab000 == 34 [pid = 1874] [id = 319]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83dd800 == 33 [pid = 1874] [id = 318]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a930c000 == 32 [pid = 1874] [id = 321]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84c3000 == 31 [pid = 1874] [id = 320]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9de4000 == 30 [pid = 1874] [id = 323]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9321800 == 29 [pid = 1874] [id = 322]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab63800 == 28 [pid = 1874] [id = 325]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9df6800 == 27 [pid = 1874] [id = 324]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac91800 == 26 [pid = 1874] [id = 327]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab7e000 == 25 [pid = 1874] [id = 326]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a181d000 == 24 [pid = 1874] [id = 329]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a156b000 == 23 [pid = 1874] [id = 330]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a180e800 == 22 [pid = 1874] [id = 331]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41ee000 == 21 [pid = 1874] [id = 309]
01:31:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c40000 == 20 [pid = 1874] [id = 332]
01:31:53 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a448a400) [pid = 1874] [serial = 860] [outer = (nil)] [url = about:blank]
01:31:53 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55a5fc4400) [pid = 1874] [serial = 863] [outer = (nil)] [url = about:blank]
01:31:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a156b000 == 21 [pid = 1874] [id = 348]
01:31:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55a2ba1400) [pid = 1874] [serial = 973] [outer = (nil)]
01:31:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55a3098000) [pid = 1874] [serial = 974] [outer = 0x7f55a2ba1400]
01:31:54 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
01:31:54 INFO - document served over http requires an http
01:31:54 INFO - sub-resource via iframe-tag using the meta-referrer
01:31:54 INFO - delivery method with no-redirect and when
01:31: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"
01:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:31:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:31:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:54 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
01:31:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 3175ms
01:31:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
01:31:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a180a800 == 22 [pid = 1874] [id = 349]
01:31:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55a00de400) [pid = 1874] [serial = 975] [outer = (nil)]
01:31:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f55a2dc5800) [pid = 1874] [serial = 976] [outer = 0x7f55a00de400]
01:31:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f55a47abc00) [pid = 1874] [serial = 977] [outer = 0x7f55a00de400]
01:31:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a300b000 == 23 [pid = 1874] [id = 350]
01:31:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f55a5fc5800) [pid = 1874] [serial = 978] [outer = (nil)]
01:31:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f55a6025800) [pid = 1874] [serial = 979] [outer = 0x7f55a5fc5800]
01:31:56 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
01:31:56 INFO - document served over http requires an http
01:31:56 INFO - sub-resource via iframe-tag using the meta-referrer
01:31:56 INFO - delivery method with swap-origin-redirect and when
01:31:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
01:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:31:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:31:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:31:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:31:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:31:56 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
01:31:56 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 1942ms
01:31:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
01:31:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41e7000 == 24 [pid = 1874] [id = 351]
01:31:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55a3096800) [pid = 1874] [serial = 980] [outer = (nil)]
01:31:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55a6022c00) [pid = 1874] [serial = 981] [outer = 0x7f55a3096800]
01:31:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f55a6eaa800) [pid = 1874] [serial = 982] [outer = 0x7f55a3096800]
01:31:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:31:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f55a51aa400) [pid = 1874] [serial = 926] [outer = (nil)] [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]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55a1eba800) [pid = 1874] [serial = 920] [outer = (nil)] [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]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f55a3094800) [pid = 1874] [serial = 923] [outer = (nil)] [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]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f55a0c5e400) [pid = 1874] [serial = 917] [outer = (nil)] [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]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f55a6f67c00) [pid = 1874] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f55a9403000) [pid = 1874] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f55a7c9a800) [pid = 1874] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456658281]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55a8411800) [pid = 1874] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a9d06400) [pid = 1874] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55aa1bd400) [pid = 1874] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456666597]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f55aaedcc00) [pid = 1874] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f55a1eb9c00) [pid = 1874] [serial = 801] [outer = (nil)] [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]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55a3fe9c00) [pid = 1874] [serial = 871] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a9d0fc00) [pid = 1874] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55a7c9ec00) [pid = 1874] [serial = 890] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55a8289400) [pid = 1874] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456658281]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a940bc00) [pid = 1874] [serial = 900] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55a51ac400) [pid = 1874] [serial = 924] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55a69af400) [pid = 1874] [serial = 877] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55a940d400) [pid = 1874] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a6f1a400) [pid = 1874] [serial = 927] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a0d87000) [pid = 1874] [serial = 918] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a2ba5400) [pid = 1874] [serial = 868] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55ab304800) [pid = 1874] [serial = 915] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a6ea8800) [pid = 1874] [serial = 880] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55aac7bc00) [pid = 1874] [serial = 910] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55aac72000) [pid = 1874] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456666597]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55aaeda800) [pid = 1874] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a7968400) [pid = 1874] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a8610000) [pid = 1874] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a2dc4400) [pid = 1874] [serial = 921] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a8605800) [pid = 1874] [serial = 895] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a7966800) [pid = 1874] [serial = 885] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a2c6e400) [pid = 1874] [serial = 865] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a9d0e800) [pid = 1874] [serial = 905] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a5fcb000) [pid = 1874] [serial = 874] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a1ec1000) [pid = 1874] [serial = 803] [outer = (nil)] [url = about:blank]
01:32:00 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a6921000) [pid = 1874] [serial = 818] [outer = (nil)] [url = about:blank]
01:32:00 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
01:32:00 INFO - document served over http requires an http
01:32:00 INFO - sub-resource via script-tag using the meta-referrer
01:32:00 INFO - delivery method with keep-origin-redirect and when
01:32: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"
01:32:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:32:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:32:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:00 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
01:32:00 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 3839ms
01:32:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
01:32:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a466d000 == 25 [pid = 1874] [id = 352]
01:32:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a2b99c00) [pid = 1874] [serial = 983] [outer = (nil)]
01:32:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a2c6e400) [pid = 1874] [serial = 984] [outer = 0x7f55a2b99c00]
01:32:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a5fcb000) [pid = 1874] [serial = 985] [outer = 0x7f55a2b99c00]
01:32:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:02 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
01:32:02 INFO - document served over http requires an http
01:32:02 INFO - sub-resource via script-tag using the meta-referrer
01:32:02 INFO - delivery method with no-redirect and when
01:32: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"
01:32:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:32:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:32:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:02 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
01:32:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2242ms
01:32:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
01:32:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44a6800 == 26 [pid = 1874] [id = 353]
01:32:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a1eb5c00) [pid = 1874] [serial = 986] [outer = (nil)]
01:32:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a2dcf400) [pid = 1874] [serial = 987] [outer = 0x7f55a1eb5c00]
01:32:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a6a68000) [pid = 1874] [serial = 988] [outer = 0x7f55a1eb5c00]
01:32:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:05 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
01:32:05 INFO - document served over http requires an http
01:32:05 INFO - sub-resource via script-tag using the meta-referrer
01:32:05 INFO - delivery method with swap-origin-redirect and when
01:32: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-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
01:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:32:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:32:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:05 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
01:32:05 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 2282ms
01:32:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
01:32:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b21000 == 27 [pid = 1874] [id = 354]
01:32:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a3f61400) [pid = 1874] [serial = 989] [outer = (nil)]
01:32:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a6f18c00) [pid = 1874] [serial = 990] [outer = 0x7f55a3f61400]
01:32:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a6f64c00) [pid = 1874] [serial = 991] [outer = 0x7f55a3f61400]
01:32:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:07 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
01:32:07 INFO - document served over http requires an http
01:32:07 INFO - sub-resource via xhr-request using the meta-referrer
01:32:07 INFO - delivery method with keep-origin-redirect and when
01:32: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"
01:32:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:32:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:32:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:07 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
01:32:07 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 2297ms
01:32:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
01:32:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a712b000 == 28 [pid = 1874] [id = 355]
01:32:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a6f1fc00) [pid = 1874] [serial = 992] [outer = (nil)]
01:32:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a7a17400) [pid = 1874] [serial = 993] [outer = 0x7f55a6f1fc00]
01:32:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a828c800) [pid = 1874] [serial = 994] [outer = 0x7f55a6f1fc00]
01:32:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:10 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
01:32:10 INFO - document served over http requires an http
01:32:10 INFO - sub-resource via xhr-request using the meta-referrer
01:32:10 INFO - delivery method with no-redirect and when
01:32: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"
01:32:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:32:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:32:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:10 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
01:32:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2893ms
01:32:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
01:32:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83dc800 == 29 [pid = 1874] [id = 356]
01:32:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a7a18800) [pid = 1874] [serial = 995] [outer = (nil)]
01:32:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a9325c00) [pid = 1874] [serial = 996] [outer = 0x7f55a7a18800]
01:32:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a940e400) [pid = 1874] [serial = 997] [outer = 0x7f55a7a18800]
01:32:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:12 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
01:32:12 INFO - document served over http requires an http
01:32:12 INFO - sub-resource via xhr-request using the meta-referrer
01:32:12 INFO - delivery method with swap-origin-redirect and when
01:32: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-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
01:32:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:32:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:32:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:12 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
01:32:12 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 1785ms
01:32:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
01:32:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a8c82000 == 30 [pid = 1874] [id = 357]
01:32:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a8db7800) [pid = 1874] [serial = 998] [outer = (nil)]
01:32:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a9d0fc00) [pid = 1874] [serial = 999] [outer = 0x7f55a8db7800]
01:32:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55aac72000) [pid = 1874] [serial = 1000] [outer = 0x7f55a8db7800]
01:32:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:14 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
01:32:14 INFO - document served over http requires an https
01:32:14 INFO - sub-resource via fetch-request using the meta-referrer
01:32:14 INFO - delivery method with keep-origin-redirect and when
01:32: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"
01:32:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:32:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:32:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:32:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:14 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
01:32:14 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 1787ms
01:32:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
01:32:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9df6800 == 31 [pid = 1874] [id = 358]
01:32:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55a9d09c00) [pid = 1874] [serial = 1001] [outer = (nil)]
01:32:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55ab2f1400) [pid = 1874] [serial = 1002] [outer = 0x7f55a9d09c00]
01:32:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f55ab7c2000) [pid = 1874] [serial = 1003] [outer = 0x7f55a9d09c00]
01:32:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:15 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
01:32:15 INFO - document served over http requires an https
01:32:15 INFO - sub-resource via fetch-request using the meta-referrer
01:32:15 INFO - delivery method with no-redirect and when
01:32: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"
01:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:32:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:32:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:32:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:15 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
01:32:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1690ms
01:32:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
01:32:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac9d000 == 32 [pid = 1874] [id = 359]
01:32:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55aaedbc00) [pid = 1874] [serial = 1004] [outer = (nil)]
01:32:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55ac340000) [pid = 1874] [serial = 1005] [outer = 0x7f55aaedbc00]
01:32:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55acc53400) [pid = 1874] [serial = 1006] [outer = 0x7f55aaedbc00]
01:32:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:18 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
01:32:18 INFO - document served over http requires an https
01:32:18 INFO - sub-resource via fetch-request using the meta-referrer
01:32:18 INFO - delivery method with swap-origin-redirect and when
01:32: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"
01:32:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:32:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:32:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:32:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:18 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
01:32:18 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 2388ms
01:32:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
01:32:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca46000 == 33 [pid = 1874] [id = 360]
01:32:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55abea5c00) [pid = 1874] [serial = 1007] [outer = (nil)]
01:32:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55b1c46000) [pid = 1874] [serial = 1008] [outer = 0x7f55abea5c00]
01:32:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f55a78bf000) [pid = 1874] [serial = 1009] [outer = 0x7f55abea5c00]
01:32:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1665800 == 34 [pid = 1874] [id = 361]
01:32:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f55a78c3400) [pid = 1874] [serial = 1010] [outer = (nil)]
01:32:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55a78c7000) [pid = 1874] [serial = 1011] [outer = 0x7f55a78c3400]
01:32:20 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
01:32:20 INFO - document served over http requires an https
01:32:20 INFO - sub-resource via iframe-tag using the meta-referrer
01:32:20 INFO - delivery method with keep-origin-redirect and when
01:32: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"
01:32:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:32:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:32:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:20 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
01:32:20 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 2441ms
01:32:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
01:32:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1673000 == 35 [pid = 1874] [id = 362]
01:32:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55a1bc6000) [pid = 1874] [serial = 1012] [outer = (nil)]
01:32:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55a1bc7000) [pid = 1874] [serial = 1013] [outer = 0x7f55a1bc6000]
01:32:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f55a1bccc00) [pid = 1874] [serial = 1014] [outer = 0x7f55a1bc6000]
01:32:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55b1bc0800 == 36 [pid = 1874] [id = 363]
01:32:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f55a1bd0400) [pid = 1874] [serial = 1015] [outer = (nil)]
01:32:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f55a78c6400) [pid = 1874] [serial = 1016] [outer = 0x7f55a1bd0400]
01:32:23 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
01:32:23 INFO - document served over http requires an https
01:32:23 INFO - sub-resource via iframe-tag using the meta-referrer
01:32:23 INFO - delivery method with no-redirect and when
01:32: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"
01:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:32:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:32:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:23 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
01:32:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 3101ms
01:32:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
01:32:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a008d800 == 37 [pid = 1874] [id = 364]
01:32:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f55a1bc5400) [pid = 1874] [serial = 1017] [outer = (nil)]
01:32:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55a1bd4c00) [pid = 1874] [serial = 1018] [outer = 0x7f55a1bc5400]
01:32:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55a1bda800) [pid = 1874] [serial = 1019] [outer = 0x7f55a1bc5400]
01:32:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a00a1000 == 38 [pid = 1874] [id = 365]
01:32:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f55a1bde800) [pid = 1874] [serial = 1020] [outer = (nil)]
01:32:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f55a78c4c00) [pid = 1874] [serial = 1021] [outer = 0x7f55a1bde800]
01:32:26 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
01:32:26 INFO - document served over http requires an https
01:32:26 INFO - sub-resource via iframe-tag using the meta-referrer
01:32:26 INFO - delivery method with swap-origin-redirect and when
01:32: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"
01:32:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:32:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:32:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:26 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
01:32:26 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 2349ms
01:32:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
01:32:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feb0000 == 39 [pid = 1874] [id = 366]
01:32:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f559fed0000) [pid = 1874] [serial = 1022] [outer = (nil)]
01:32:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f559fed1000) [pid = 1874] [serial = 1023] [outer = 0x7f559fed0000]
01:32:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f55a1be0000) [pid = 1874] [serial = 1024] [outer = 0x7f559fed0000]
01:32:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:28 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
01:32:28 INFO - document served over http requires an https
01:32:28 INFO - sub-resource via script-tag using the meta-referrer
01:32:28 INFO - delivery method with keep-origin-redirect and when
01:32: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"
01:32:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:32:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:32:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:28 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
01:32:28 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 2003ms
01:32:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
01:32:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1578000 == 40 [pid = 1874] [id = 367]
01:32:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f559fbed400) [pid = 1874] [serial = 1025] [outer = (nil)]
01:32:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f559fbee400) [pid = 1874] [serial = 1026] [outer = 0x7f559fbed400]
01:32:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f559feca000) [pid = 1874] [serial = 1027] [outer = 0x7f559fbed400]
01:32:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:30 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
01:32:30 INFO - document served over http requires an https
01:32:30 INFO - sub-resource via script-tag using the meta-referrer
01:32:30 INFO - delivery method with no-redirect and when
01:32: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"
01:32:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:32:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:32:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:30 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
01:32:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2093ms
01:32:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
01:32:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0e80800 == 41 [pid = 1874] [id = 368]
01:32:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f559fc0e000) [pid = 1874] [serial = 1028] [outer = (nil)]
01:32:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f559fc16000) [pid = 1874] [serial = 1029] [outer = 0x7f559fc0e000]
01:32:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f559fc1bc00) [pid = 1874] [serial = 1030] [outer = 0x7f559fc0e000]
01:32:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41d5800 == 40 [pid = 1874] [id = 334]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7019800 == 39 [pid = 1874] [id = 202]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c11800 == 38 [pid = 1874] [id = 335]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c90000 == 37 [pid = 1874] [id = 336]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9deb000 == 36 [pid = 1874] [id = 337]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac97000 == 35 [pid = 1874] [id = 338]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab35e800 == 34 [pid = 1874] [id = 339]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab81a000 == 33 [pid = 1874] [id = 340]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac483800 == 32 [pid = 1874] [id = 341]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8c1000 == 31 [pid = 1874] [id = 342]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae393000 == 30 [pid = 1874] [id = 343]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae683800 == 29 [pid = 1874] [id = 344]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40a1000 == 28 [pid = 1874] [id = 346]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a156b000 == 27 [pid = 1874] [id = 348]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f1c000 == 26 [pid = 1874] [id = 292]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40ac800 == 25 [pid = 1874] [id = 347]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a300b000 == 24 [pid = 1874] [id = 350]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a180a800 == 23 [pid = 1874] [id = 349]
01:32:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41e7000 == 22 [pid = 1874] [id = 351]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44a6800 == 21 [pid = 1874] [id = 353]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b21000 == 20 [pid = 1874] [id = 354]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a712b000 == 19 [pid = 1874] [id = 355]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83dc800 == 18 [pid = 1874] [id = 356]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a8c82000 == 17 [pid = 1874] [id = 357]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9df6800 == 16 [pid = 1874] [id = 358]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac9d000 == 15 [pid = 1874] [id = 359]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1665800 == 14 [pid = 1874] [id = 361]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca46000 == 13 [pid = 1874] [id = 360]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55b1bc0800 == 12 [pid = 1874] [id = 363]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1673000 == 11 [pid = 1874] [id = 362]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a00a1000 == 10 [pid = 1874] [id = 365]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a008d800 == 9 [pid = 1874] [id = 364]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feb0000 == 8 [pid = 1874] [id = 366]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1578000 == 7 [pid = 1874] [id = 367]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41ef000 == 6 [pid = 1874] [id = 333]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a466d000 == 5 [pid = 1874] [id = 352]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaddc800 == 4 [pid = 1874] [id = 328]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c98000 == 3 [pid = 1874] [id = 303]
01:32:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55b18a3800 == 2 [pid = 1874] [id = 345]
01:32:35 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f55a30d5400) [pid = 1874] [serial = 919] [outer = (nil)] [url = about:blank]
01:32:35 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f55a6925000) [pid = 1874] [serial = 925] [outer = (nil)] [url = about:blank]
01:32:35 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f55a3ff1800) [pid = 1874] [serial = 922] [outer = (nil)] [url = about:blank]
01:32:35 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f55a796c400) [pid = 1874] [serial = 928] [outer = (nil)] [url = about:blank]
01:32:35 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f55a309a800) [pid = 1874] [serial = 866] [outer = (nil)] [url = about:blank]
01:32:36 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
01:32:36 INFO - document served over http requires an https
01:32:36 INFO - sub-resource via script-tag using the meta-referrer
01:32:36 INFO - delivery method with swap-origin-redirect and when
01:32: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"
01:32:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:32:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:32:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:36 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
01:32:36 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 5999ms
01:32:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
01:32:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd1b000 == 3 [pid = 1874] [id = 369]
01:32:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f559fc14800) [pid = 1874] [serial = 1031] [outer = (nil)]
01:32:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f559fd48800) [pid = 1874] [serial = 1032] [outer = 0x7f559fc14800]
01:32:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f559fecc800) [pid = 1874] [serial = 1033] [outer = 0x7f559fc14800]
01:32:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:37 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
01:32:37 INFO - document served over http requires an https
01:32:37 INFO - sub-resource via xhr-request using the meta-referrer
01:32:37 INFO - delivery method with keep-origin-redirect and when
01:32: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"
01:32:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:32:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:32:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:37 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
01:32:37 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 1639ms
01:32:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
01:32:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a009a800 == 4 [pid = 1874] [id = 370]
01:32:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f559fd40c00) [pid = 1874] [serial = 1034] [outer = (nil)]
01:32:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f559fed6400) [pid = 1874] [serial = 1035] [outer = 0x7f559fd40c00]
01:32:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f55a0c5cc00) [pid = 1874] [serial = 1036] [outer = 0x7f559fd40c00]
01:32:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:39 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
01:32:39 INFO - document served over http requires an https
01:32:39 INFO - sub-resource via xhr-request using the meta-referrer
01:32:39 INFO - delivery method with no-redirect and when
01:32:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:32:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:32:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:32:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:39 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
01:32:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1934ms
01:32:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
01:32:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0e86800 == 5 [pid = 1874] [id = 371]
01:32:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f55a00d5400) [pid = 1874] [serial = 1037] [outer = (nil)]
01:32:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f55a0d80400) [pid = 1874] [serial = 1038] [outer = 0x7f55a00d5400]
01:32:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f55a1773000) [pid = 1874] [serial = 1039] [outer = 0x7f55a00d5400]
01:32:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f55a0c59c00) [pid = 1874] [serial = 846] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f55a1eb6c00) [pid = 1874] [serial = 914] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f55a1ec4400) [pid = 1874] [serial = 932] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f55a8289c00) [pid = 1874] [serial = 894] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f55a6b10000) [pid = 1874] [serial = 879] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f55a6ea1400) [pid = 1874] [serial = 884] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f55ac72ec00) [pid = 1874] [serial = 953] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f55a9403c00) [pid = 1874] [serial = 904] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f55ae989400) [pid = 1874] [serial = 962] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f55a2b99c00) [pid = 1874] [serial = 983] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f55a6f1d400) [pid = 1874] [serial = 830] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f55a2b9ac00) [pid = 1874] [serial = 870] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f55acc56000) [pid = 1874] [serial = 956] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f55a3096800) [pid = 1874] [serial = 980] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f55b1c49c00) [pid = 1874] [serial = 965] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55a5fcb800) [pid = 1874] [serial = 876] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f55a9d05800) [pid = 1874] [serial = 909] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f55a1eb6400) [pid = 1874] [serial = 929] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f55a6f03c00) [pid = 1874] [serial = 825] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f55a3ff2000) [pid = 1874] [serial = 816] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f55a176d400) [pid = 1874] [serial = 843] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55aa1b7400) [pid = 1874] [serial = 840] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a2ba4000) [pid = 1874] [serial = 864] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55aa11ec00) [pid = 1874] [serial = 941] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f55ab7bcc00) [pid = 1874] [serial = 947] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f55a00dd800) [pid = 1874] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55a7ca0400) [pid = 1874] [serial = 835] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a00e1400) [pid = 1874] [serial = 970] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55aaeda000) [pid = 1874] [serial = 944] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55a30dbc00) [pid = 1874] [serial = 935] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55abea7800) [pid = 1874] [serial = 950] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55a8dbd400) [pid = 1874] [serial = 899] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55a3ff5c00) [pid = 1874] [serial = 873] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55a2b9c400) [pid = 1874] [serial = 867] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a2c76800) [pid = 1874] [serial = 819] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55ad877c00) [pid = 1874] [serial = 959] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a5fc5800) [pid = 1874] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a7969800) [pid = 1874] [serial = 889] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a3fe8c00) [pid = 1874] [serial = 822] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a00de400) [pid = 1874] [serial = 975] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a7a23000) [pid = 1874] [serial = 938] [outer = (nil)] [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]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a2ba1400) [pid = 1874] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456714298]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a3098000) [pid = 1874] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456714298]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55ac72f400) [pid = 1874] [serial = 951] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a2dcc800) [pid = 1874] [serial = 933] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a00db800) [pid = 1874] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a00d4000) [pid = 1874] [serial = 966] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a7c94800) [pid = 1874] [serial = 936] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55ab86ac00) [pid = 1874] [serial = 945] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a6025800) [pid = 1874] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a6022c00) [pid = 1874] [serial = 981] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55ac33f800) [pid = 1874] [serial = 948] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55b4df4400) [pid = 1874] [serial = 963] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a2c6f400) [pid = 1874] [serial = 971] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a2c74400) [pid = 1874] [serial = 930] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55ae3f6c00) [pid = 1874] [serial = 957] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55ae989800) [pid = 1874] [serial = 960] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a2c6e400) [pid = 1874] [serial = 984] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55aa119800) [pid = 1874] [serial = 939] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a2dc5800) [pid = 1874] [serial = 976] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55acc56400) [pid = 1874] [serial = 954] [outer = (nil)] [url = about:blank]
01:32:45 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55ab2f0c00) [pid = 1874] [serial = 942] [outer = (nil)] [url = about:blank]
01:32:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55aadcc000) [pid = 1874] [serial = 911] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a7c95800) [pid = 1874] [serial = 886] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a6a6f400) [pid = 1874] [serial = 878] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a30da400) [pid = 1874] [serial = 869] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a47aa800) [pid = 1874] [serial = 872] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55acadc400) [pid = 1874] [serial = 952] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a6a6bc00) [pid = 1874] [serial = 821] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a94b0000) [pid = 1874] [serial = 901] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a8404400) [pid = 1874] [serial = 891] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55ace1c400) [pid = 1874] [serial = 955] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a932cc00) [pid = 1874] [serial = 896] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55b1b30c00) [pid = 1874] [serial = 842] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a9d0a000) [pid = 1874] [serial = 832] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a6f14800) [pid = 1874] [serial = 881] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a1776800) [pid = 1874] [serial = 845] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55ab3b3000) [pid = 1874] [serial = 943] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a691b800) [pid = 1874] [serial = 875] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55aacd5000) [pid = 1874] [serial = 940] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55ac45dc00) [pid = 1874] [serial = 949] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a932e400) [pid = 1874] [serial = 937] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a176b000) [pid = 1874] [serial = 848] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55ab3aec00) [pid = 1874] [serial = 916] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55abeaa800) [pid = 1874] [serial = 837] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55a6f16800) [pid = 1874] [serial = 824] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55abd04c00) [pid = 1874] [serial = 946] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a7967400) [pid = 1874] [serial = 827] [outer = (nil)] [url = about:blank]
01:32:47 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55aa1b7000) [pid = 1874] [serial = 906] [outer = (nil)] [url = about:blank]
01:32:48 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
01:32:48 INFO - document served over http requires an https
01:32:48 INFO - sub-resource via xhr-request using the meta-referrer
01:32:48 INFO - delivery method with swap-origin-redirect and when
01:32: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"
01:32:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:32:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:32:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:48 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
01:32:48 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 8512ms
01:32:48 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
01:32:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0cac800 == 6 [pid = 1874] [id = 372]
01:32:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f559fed6c00) [pid = 1874] [serial = 1040] [outer = (nil)]
01:32:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a00dc800) [pid = 1874] [serial = 1041] [outer = 0x7f559fed6c00]
01:32:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a0c5c400) [pid = 1874] [serial = 1042] [outer = 0x7f559fed6c00]
01:32:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:50 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
01:32:50 INFO - document served over http requires an http
01:32:50 INFO - sub-resource via fetch-request using the meta-referrer
01:32:50 INFO - delivery method with keep-origin-redirect and when
01:32:50 INFO - the target request is same-origin.
01:32:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 1845ms
01:32:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
01:32:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1734800 == 7 [pid = 1874] [id = 373]
01:32:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f559fd4cc00) [pid = 1874] [serial = 1043] [outer = (nil)]
01:32:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a0d86800) [pid = 1874] [serial = 1044] [outer = 0x7f559fd4cc00]
01:32:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a1bc4c00) [pid = 1874] [serial = 1045] [outer = 0x7f559fd4cc00]
01:32:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:52 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
01:32:52 INFO - document served over http requires an http
01:32:52 INFO - sub-resource via fetch-request using the meta-referrer
01:32:52 INFO - delivery method with no-redirect and when
01:32:52 INFO - the target request is same-origin.
01:32:52 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 1787ms
01:32:52 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
01:32:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a180a000 == 8 [pid = 1874] [id = 374]
01:32:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a1769000) [pid = 1874] [serial = 1046] [outer = (nil)]
01:32:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a1bd5400) [pid = 1874] [serial = 1047] [outer = 0x7f55a1769000]
01:32:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a1eb8000) [pid = 1874] [serial = 1048] [outer = 0x7f55a1769000]
01:32:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
01:32:53 INFO - document served over http requires an http
01:32:53 INFO - sub-resource via fetch-request using the meta-referrer
01:32:53 INFO - delivery method with swap-origin-redirect and when
01:32: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"
01:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:32:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:32:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:32:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:32:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:32:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:32:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
01:32:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1790ms
01:32:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
01:32:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ede000 == 9 [pid = 1874] [id = 375]
01:32:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a1bd4400) [pid = 1874] [serial = 1049] [outer = (nil)]
01:32:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a1ec1000) [pid = 1874] [serial = 1050] [outer = 0x7f55a1bd4400]
01:32:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a2b9a800) [pid = 1874] [serial = 1051] [outer = 0x7f55a1bd4400]
01:32:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c32800 == 10 [pid = 1874] [id = 376]
01:32:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a2ba0800) [pid = 1874] [serial = 1052] [outer = (nil)]
01:32:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a2ba5000) [pid = 1874] [serial = 1053] [outer = 0x7f55a2ba0800]
01:32:56 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
01:32:56 INFO - document served over http requires an http
01:32:56 INFO - sub-resource via iframe-tag using the meta-referrer
01:32:56 INFO - delivery method with keep-origin-redirect and when
01:32:56 INFO - the target request is same-origin.
01:32:56 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 2500ms
01:32:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
01:32:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c43000 == 11 [pid = 1874] [id = 377]
01:32:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a1ec0800) [pid = 1874] [serial = 1054] [outer = (nil)]
01:32:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a2ba5800) [pid = 1874] [serial = 1055] [outer = 0x7f55a1ec0800]
01:32:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a2c7ac00) [pid = 1874] [serial = 1056] [outer = 0x7f55a1ec0800]
01:32:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a300b000 == 12 [pid = 1874] [id = 378]
01:32:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a2dcac00) [pid = 1874] [serial = 1057] [outer = (nil)]
01:32:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a2dd1400) [pid = 1874] [serial = 1058] [outer = 0x7f55a2dcac00]
01:32:58 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
01:32:58 INFO - document served over http requires an http
01:32:58 INFO - sub-resource via iframe-tag using the meta-referrer
01:32:58 INFO - delivery method with no-redirect and when
01:32:58 INFO - the target request is same-origin.
01:32:58 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 2241ms
01:32:58 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
01:32:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a3015800 == 13 [pid = 1874] [id = 379]
01:32:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a2ba2000) [pid = 1874] [serial = 1059] [outer = (nil)]
01:32:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a2dd1800) [pid = 1874] [serial = 1060] [outer = 0x7f55a2ba2000]
01:32:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:32:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a3094c00) [pid = 1874] [serial = 1061] [outer = 0x7f55a2ba2000]
01:32:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40b2800 == 14 [pid = 1874] [id = 380]
01:33:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a3098800) [pid = 1874] [serial = 1062] [outer = (nil)]
01:33:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a3097000) [pid = 1874] [serial = 1063] [outer = 0x7f55a3098800]
01:33:01 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
01:33:01 INFO - document served over http requires an http
01:33:01 INFO - sub-resource via iframe-tag using the meta-referrer
01:33:01 INFO - delivery method with swap-origin-redirect and when
01:33: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"
01:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:33:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:33:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:01 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
01:33:01 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 2940ms
01:33:01 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
01:33:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41d3000 == 15 [pid = 1874] [id = 381]
01:33:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a2dcdc00) [pid = 1874] [serial = 1064] [outer = (nil)]
01:33:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a3097800) [pid = 1874] [serial = 1065] [outer = 0x7f55a2dcdc00]
01:33:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a30d8800) [pid = 1874] [serial = 1066] [outer = 0x7f55a2dcdc00]
01:33:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:03 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
01:33:03 INFO - document served over http requires an http
01:33:03 INFO - sub-resource via script-tag using the meta-referrer
01:33:03 INFO - delivery method with keep-origin-redirect and when
01:33:03 INFO - the target request is same-origin.
01:33:03 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 1834ms
01:33:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
01:33:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4276800 == 16 [pid = 1874] [id = 382]
01:33:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a3098400) [pid = 1874] [serial = 1067] [outer = (nil)]
01:33:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a3f5f000) [pid = 1874] [serial = 1068] [outer = 0x7f55a3098400]
01:33:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a3fea400) [pid = 1874] [serial = 1069] [outer = 0x7f55a3098400]
01:33:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:06 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
01:33:06 INFO - document served over http requires an http
01:33:06 INFO - sub-resource via script-tag using the meta-referrer
01:33:06 INFO - delivery method with no-redirect and when
01:33:06 INFO - the target request is same-origin.
01:33:06 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 2589ms
01:33:06 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
01:33:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a166b000 == 17 [pid = 1874] [id = 383]
01:33:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a176d800) [pid = 1874] [serial = 1070] [outer = (nil)]
01:33:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a3091000) [pid = 1874] [serial = 1071] [outer = 0x7f55a176d800]
01:33:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a3ff2800) [pid = 1874] [serial = 1072] [outer = 0x7f55a176d800]
01:33:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:08 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
01:33:08 INFO - document served over http requires an http
01:33:08 INFO - sub-resource via script-tag using the meta-referrer
01:33:08 INFO - delivery method with swap-origin-redirect and when
01:33: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"
01:33:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:33:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:33:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:08 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
01:33:08 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 2597ms
01:33:08 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
01:33:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd0d000 == 18 [pid = 1874] [id = 384]
01:33:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f559fc18400) [pid = 1874] [serial = 1073] [outer = (nil)]
01:33:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f559fd4e000) [pid = 1874] [serial = 1074] [outer = 0x7f559fc18400]
01:33:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a0d84400) [pid = 1874] [serial = 1075] [outer = 0x7f559fc18400]
01:33:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a009a800 == 17 [pid = 1874] [id = 370]
01:33:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd1b000 == 16 [pid = 1874] [id = 369]
01:33:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0e80800 == 15 [pid = 1874] [id = 368]
01:33:10 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55b1b1b000) [pid = 1874] [serial = 961] [outer = (nil)] [url = about:blank]
01:33:10 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a00d9000) [pid = 1874] [serial = 967] [outer = (nil)] [url = about:blank]
01:33:10 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55ae5c2400) [pid = 1874] [serial = 958] [outer = (nil)] [url = about:blank]
01:33:10 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a47abc00) [pid = 1874] [serial = 977] [outer = (nil)] [url = about:blank]
01:33:10 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a6f07000) [pid = 1874] [serial = 934] [outer = (nil)] [url = about:blank]
01:33:10 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a47a8800) [pid = 1874] [serial = 972] [outer = (nil)] [url = about:blank]
01:33:10 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a6eaa800) [pid = 1874] [serial = 982] [outer = (nil)] [url = about:blank]
01:33:10 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a5fcb000) [pid = 1874] [serial = 985] [outer = (nil)] [url = about:blank]
01:33:10 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a6f10000) [pid = 1874] [serial = 931] [outer = (nil)] [url = about:blank]
01:33:10 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a6f39c00) [pid = 1874] [serial = 964] [outer = (nil)] [url = about:blank]
01:33:10 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
01:33:10 INFO - document served over http requires an http
01:33:10 INFO - sub-resource via xhr-request using the meta-referrer
01:33:10 INFO - delivery method with keep-origin-redirect and when
01:33:10 INFO - the target request is same-origin.
01:33:10 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 2147ms
01:33:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
01:33:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559febb800 == 16 [pid = 1874] [id = 385]
01:33:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f559fecf000) [pid = 1874] [serial = 1076] [outer = (nil)]
01:33:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a00d6c00) [pid = 1874] [serial = 1077] [outer = 0x7f559fecf000]
01:33:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a1770800) [pid = 1874] [serial = 1078] [outer = 0x7f559fecf000]
01:33:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:12 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
01:33:12 INFO - document served over http requires an http
01:33:12 INFO - sub-resource via xhr-request using the meta-referrer
01:33:12 INFO - delivery method with no-redirect and when
01:33:12 INFO - the target request is same-origin.
01:33:12 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 1846ms
01:33:12 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
01:33:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0e87000 == 17 [pid = 1874] [id = 386]
01:33:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a00e1c00) [pid = 1874] [serial = 1079] [outer = (nil)]
01:33:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a2b98400) [pid = 1874] [serial = 1080] [outer = 0x7f55a00e1c00]
01:33:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a2c7b400) [pid = 1874] [serial = 1081] [outer = 0x7f55a00e1c00]
01:33:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55ac340000) [pid = 1874] [serial = 1005] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55b1c46000) [pid = 1874] [serial = 1008] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a2dcf400) [pid = 1874] [serial = 987] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a9325c00) [pid = 1874] [serial = 996] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f559fbee400) [pid = 1874] [serial = 1026] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f559fc16000) [pid = 1874] [serial = 1029] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a1bd4c00) [pid = 1874] [serial = 1018] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f559fd48800) [pid = 1874] [serial = 1032] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f559fed6400) [pid = 1874] [serial = 1035] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55ab2f1400) [pid = 1874] [serial = 1002] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a78c6400) [pid = 1874] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456743221]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a1bc7000) [pid = 1874] [serial = 1013] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a6f18c00) [pid = 1874] [serial = 990] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a7a17400) [pid = 1874] [serial = 993] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f559fed1000) [pid = 1874] [serial = 1023] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a78c4c00) [pid = 1874] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a78c7000) [pid = 1874] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a9d0fc00) [pid = 1874] [serial = 999] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a0d80400) [pid = 1874] [serial = 1038] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f559fc0e000) [pid = 1874] [serial = 1028] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f559fed0000) [pid = 1874] [serial = 1022] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a78c3400) [pid = 1874] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a1eb5c00) [pid = 1874] [serial = 986] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a1bde800) [pid = 1874] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a1bd0400) [pid = 1874] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456743221]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f559fd40c00) [pid = 1874] [serial = 1034] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f559fc14800) [pid = 1874] [serial = 1031] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f559fbed400) [pid = 1874] [serial = 1025] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55aaedbc00) [pid = 1874] [serial = 1004] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55abea5c00) [pid = 1874] [serial = 1007] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a1bc6000) [pid = 1874] [serial = 1012] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a1bc5400) [pid = 1874] [serial = 1017] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55a7a18800) [pid = 1874] [serial = 995] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a9d09c00) [pid = 1874] [serial = 1001] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55a6f1fc00) [pid = 1874] [serial = 992] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55a3f61400) [pid = 1874] [serial = 989] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55a8db7800) [pid = 1874] [serial = 998] [outer = (nil)] [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]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55a0c5cc00) [pid = 1874] [serial = 1036] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55a940e400) [pid = 1874] [serial = 997] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55a828c800) [pid = 1874] [serial = 994] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55a6f64c00) [pid = 1874] [serial = 991] [outer = (nil)] [url = about:blank]
01:33:14 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f559fecc800) [pid = 1874] [serial = 1033] [outer = (nil)] [url = about:blank]
01:33:15 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
01:33:15 INFO - document served over http requires an http
01:33:15 INFO - sub-resource via xhr-request using the meta-referrer
01:33:15 INFO - delivery method with swap-origin-redirect and when
01:33: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"
01:33:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:33:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:33:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:15 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
01:33:15 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 3204ms
01:33:15 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
01:33:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ef0000 == 18 [pid = 1874] [id = 387]
01:33:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55a0d7f400) [pid = 1874] [serial = 1082] [outer = (nil)]
01:33:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55a1bc6000) [pid = 1874] [serial = 1083] [outer = 0x7f55a0d7f400]
01:33:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55a2dce000) [pid = 1874] [serial = 1084] [outer = 0x7f55a0d7f400]
01:33:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:17 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
01:33:17 INFO - document served over http requires an https
01:33:17 INFO - sub-resource via fetch-request using the meta-referrer
01:33:17 INFO - delivery method with keep-origin-redirect and when
01:33: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"
01:33:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:33:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:33:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:33:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:17 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
01:33:17 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 1848ms
01:33:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
01:33:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a181d800 == 19 [pid = 1874] [id = 388]
01:33:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f559fc13c00) [pid = 1874] [serial = 1085] [outer = (nil)]
01:33:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55a0d7d000) [pid = 1874] [serial = 1086] [outer = 0x7f559fc13c00]
01:33:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a1ebbc00) [pid = 1874] [serial = 1087] [outer = 0x7f559fc13c00]
01:33:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:19 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
01:33:19 INFO - document served over http requires an https
01:33:19 INFO - sub-resource via fetch-request using the meta-referrer
01:33:19 INFO - delivery method with no-redirect and when
01:33: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"
01:33:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:33:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:33:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:33:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:19 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
01:33:19 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 1786ms
01:33:19 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
01:33:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a428a000 == 20 [pid = 1874] [id = 389]
01:33:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a0c5cc00) [pid = 1874] [serial = 1088] [outer = (nil)]
01:33:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a30cfc00) [pid = 1874] [serial = 1089] [outer = 0x7f55a0c5cc00]
01:33:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55a3fedc00) [pid = 1874] [serial = 1090] [outer = 0x7f55a0c5cc00]
01:33:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:21 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
01:33:21 INFO - document served over http requires an https
01:33:21 INFO - sub-resource via fetch-request using the meta-referrer
01:33:21 INFO - delivery method with swap-origin-redirect and when
01:33: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"
01:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:33:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:33:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:33:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:21 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
01:33:21 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 1734ms
01:33:21 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
01:33:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4379000 == 21 [pid = 1874] [id = 390]
01:33:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55a309a000) [pid = 1874] [serial = 1091] [outer = (nil)]
01:33:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55a4492000) [pid = 1874] [serial = 1092] [outer = 0x7f55a309a000]
01:33:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a47a5000) [pid = 1874] [serial = 1093] [outer = 0x7f55a309a000]
01:33:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:23 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
01:33:23 INFO - document served over http requires an https
01:33:23 INFO - sub-resource via fetch-request using the meta-referrer
01:33:23 INFO - delivery method with swap-origin-redirect and when
01:33: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"
01:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:33:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:33:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:33:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:23 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
01:33:23 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 2232ms
01:33:23 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
01:33:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44be800 == 22 [pid = 1874] [id = 391]
01:33:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a4491400) [pid = 1874] [serial = 1094] [outer = (nil)]
01:33:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55a47af400) [pid = 1874] [serial = 1095] [outer = 0x7f55a4491400]
01:33:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a51a9800) [pid = 1874] [serial = 1096] [outer = 0x7f55a4491400]
01:33:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:25 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
01:33:25 INFO - document served over http requires an https
01:33:25 INFO - sub-resource via fetch-request using the meta-referrer
01:33:25 INFO - delivery method with keep-origin-redirect and when
01:33: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"
01:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:33:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:33:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:33:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:25 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
01:33:25 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 2342ms
01:33:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
01:33:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f13800 == 23 [pid = 1874] [id = 392]
01:33:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a47af000) [pid = 1874] [serial = 1097] [outer = (nil)]
01:33:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a5fc5c00) [pid = 1874] [serial = 1098] [outer = 0x7f55a47af000]
01:33:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a601d800) [pid = 1874] [serial = 1099] [outer = 0x7f55a47af000]
01:33:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:28 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
01:33:28 INFO - document served over http requires an https
01:33:28 INFO - sub-resource via fetch-request using the meta-referrer
01:33:28 INFO - delivery method with no-redirect and when
01:33: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"
01:33:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:33:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:33:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:33:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:28 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
01:33:28 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 2145ms
01:33:28 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
01:33:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f32800 == 24 [pid = 1874] [id = 393]
01:33:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a51b0c00) [pid = 1874] [serial = 1100] [outer = (nil)]
01:33:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a6029800) [pid = 1874] [serial = 1101] [outer = 0x7f55a51b0c00]
01:33:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a6922000) [pid = 1874] [serial = 1102] [outer = 0x7f55a51b0c00]
01:33:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:31 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
01:33:31 INFO - document served over http requires an https
01:33:31 INFO - sub-resource via fetch-request using the meta-referrer
01:33:31 INFO - delivery method with swap-origin-redirect and when
01:33: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"
01:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
01:33:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
01:33:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
01:33:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:31 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
01:33:31 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 3188ms
01:33:31 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
01:33:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6088800 == 25 [pid = 1874] [id = 394]
01:33:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a6028c00) [pid = 1874] [serial = 1103] [outer = (nil)]
01:33:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a69a9800) [pid = 1874] [serial = 1104] [outer = 0x7f55a6028c00]
01:33:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a69b2400) [pid = 1874] [serial = 1105] [outer = 0x7f55a6028c00]
01:33:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a92800 == 26 [pid = 1874] [id = 395]
01:33:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a6a64800) [pid = 1874] [serial = 1106] [outer = (nil)]
01:33:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a6a68c00) [pid = 1874] [serial = 1107] [outer = 0x7f55a6a64800]
01:33:33 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
01:33:33 INFO - document served over http requires an https
01:33:33 INFO - sub-resource via iframe-tag using the meta-referrer
01:33:33 INFO - delivery method with keep-origin-redirect and when
01:33: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"
01:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:33:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:33:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:33 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
01:33:33 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 1983ms
01:33:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
01:33:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b1c800 == 27 [pid = 1874] [id = 396]
01:33:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a6928c00) [pid = 1874] [serial = 1108] [outer = (nil)]
01:33:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a6a6ac00) [pid = 1874] [serial = 1109] [outer = 0x7f55a6928c00]
01:33:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a6b03800) [pid = 1874] [serial = 1110] [outer = 0x7f55a6928c00]
01:33:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b35000 == 28 [pid = 1874] [id = 397]
01:33:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a6b07800) [pid = 1874] [serial = 1111] [outer = (nil)]
01:33:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a6b0d000) [pid = 1874] [serial = 1112] [outer = 0x7f55a6b07800]
01:33:35 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
01:33:35 INFO - document served over http requires an https
01:33:35 INFO - sub-resource via iframe-tag using the meta-referrer
01:33:35 INFO - delivery method with no-redirect and when
01:33: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"
01:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:33:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:33:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:35 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
01:33:35 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 1935ms
01:33:35 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
01:33:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c07800 == 29 [pid = 1874] [id = 398]
01:33:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a6a65800) [pid = 1874] [serial = 1113] [outer = (nil)]
01:33:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a6b0d400) [pid = 1874] [serial = 1114] [outer = 0x7f55a6a65800]
01:33:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a6ea9800) [pid = 1874] [serial = 1115] [outer = 0x7f55a6a65800]
01:33:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c1b000 == 30 [pid = 1874] [id = 399]
01:33:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a1ebcc00) [pid = 1874] [serial = 1116] [outer = (nil)]
01:33:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f559fbf1c00) [pid = 1874] [serial = 1117] [outer = 0x7f55a1ebcc00]
01:33:37 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
01:33:37 INFO - document served over http requires an https
01:33:37 INFO - sub-resource via iframe-tag using the meta-referrer
01:33:37 INFO - delivery method with swap-origin-redirect and when
01:33: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"
01:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:33:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:33:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:37 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
01:33:37 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 2594ms
01:33:37 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
01:33:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c9c800 == 31 [pid = 1874] [id = 400]
01:33:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f559fd4f800) [pid = 1874] [serial = 1118] [outer = (nil)]
01:33:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f559fed1000) [pid = 1874] [serial = 1119] [outer = 0x7f559fd4f800]
01:33:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a1bc4000) [pid = 1874] [serial = 1120] [outer = 0x7f559fd4f800]
01:33:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a3020800 == 32 [pid = 1874] [id = 401]
01:33:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a1ebd000) [pid = 1874] [serial = 1121] [outer = (nil)]
01:33:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a0c55400) [pid = 1874] [serial = 1122] [outer = 0x7f55a1ebd000]
01:33:40 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
01:33:40 INFO - document served over http requires an https
01:33:40 INFO - sub-resource via iframe-tag using the meta-referrer
01:33:40 INFO - delivery method with swap-origin-redirect and when
01:33: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"
01:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:33:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:33:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:40 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
01:33:40 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 2781ms
01:33:40 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
01:33:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd25800 == 33 [pid = 1874] [id = 402]
01:33:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f559fbef400) [pid = 1874] [serial = 1123] [outer = (nil)]
01:33:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f559fc14000) [pid = 1874] [serial = 1124] [outer = 0x7f559fbef400]
01:33:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a1bd1000) [pid = 1874] [serial = 1125] [outer = 0x7f559fbef400]
01:33:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0e87000 == 32 [pid = 1874] [id = 386]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559febb800 == 31 [pid = 1874] [id = 385]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd0d000 == 30 [pid = 1874] [id = 384]
01:33:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a166b000 == 29 [pid = 1874] [id = 383]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4276800 == 28 [pid = 1874] [id = 382]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41d3000 == 27 [pid = 1874] [id = 381]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40b2800 == 26 [pid = 1874] [id = 380]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a3015800 == 25 [pid = 1874] [id = 379]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c43000 == 24 [pid = 1874] [id = 377]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a300b000 == 23 [pid = 1874] [id = 378]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c32800 == 22 [pid = 1874] [id = 376]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ede000 == 21 [pid = 1874] [id = 375]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a180a000 == 20 [pid = 1874] [id = 374]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1734800 == 19 [pid = 1874] [id = 373]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0e86800 == 18 [pid = 1874] [id = 371]
01:33:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0cac800 == 17 [pid = 1874] [id = 372]
01:33:41 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a1bccc00) [pid = 1874] [serial = 1014] [outer = (nil)] [url = about:blank]
01:33:41 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a1bda800) [pid = 1874] [serial = 1019] [outer = (nil)] [url = about:blank]
01:33:41 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f559fc1bc00) [pid = 1874] [serial = 1030] [outer = (nil)] [url = about:blank]
01:33:41 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f559feca000) [pid = 1874] [serial = 1027] [outer = (nil)] [url = about:blank]
01:33:41 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a6a68000) [pid = 1874] [serial = 988] [outer = (nil)] [url = about:blank]
01:33:42 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55ab7c2000) [pid = 1874] [serial = 1003] [outer = (nil)] [url = about:blank]
01:33:42 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a78bf000) [pid = 1874] [serial = 1009] [outer = (nil)] [url = about:blank]
01:33:42 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a1be0000) [pid = 1874] [serial = 1024] [outer = (nil)] [url = about:blank]
01:33:42 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55acc53400) [pid = 1874] [serial = 1006] [outer = (nil)] [url = about:blank]
01:33:42 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55aac72000) [pid = 1874] [serial = 1000] [outer = (nil)] [url = about:blank]
01:33:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a008c000 == 18 [pid = 1874] [id = 403]
01:33:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f559feca400) [pid = 1874] [serial = 1126] [outer = (nil)]
01:33:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a1bd9000) [pid = 1874] [serial = 1127] [outer = 0x7f559feca400]
01:33:42 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
01:33:42 INFO - document served over http requires an https
01:33:42 INFO - sub-resource via iframe-tag using the meta-referrer
01:33:42 INFO - delivery method with keep-origin-redirect and when
01:33: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"
01:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:33:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:33:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:42 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
01:33:42 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 2209ms
01:33:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
01:33:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c94000 == 19 [pid = 1874] [id = 404]
01:33:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f559fec8800) [pid = 1874] [serial = 1128] [outer = (nil)]
01:33:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a176f800) [pid = 1874] [serial = 1129] [outer = 0x7f559fec8800]
01:33:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a2c78800) [pid = 1874] [serial = 1130] [outer = 0x7f559fec8800]
01:33:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1579800 == 20 [pid = 1874] [id = 405]
01:33:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a308c800) [pid = 1874] [serial = 1131] [outer = (nil)]
01:33:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a3090000) [pid = 1874] [serial = 1132] [outer = 0x7f55a308c800]
01:33:45 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
01:33:45 INFO - document served over http requires an https
01:33:45 INFO - sub-resource via iframe-tag using the meta-referrer
01:33:45 INFO - delivery method with no-redirect and when
01:33: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"
01:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:33:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:33:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:45 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
01:33:45 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 2086ms
01:33:45 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
01:33:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a166c000 == 21 [pid = 1874] [id = 406]
01:33:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a1ebe000) [pid = 1874] [serial = 1133] [outer = (nil)]
01:33:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a3095800) [pid = 1874] [serial = 1134] [outer = 0x7f55a1ebe000]
01:33:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a3ff2000) [pid = 1874] [serial = 1135] [outer = 0x7f55a1ebe000]
01:33:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a1bd5400) [pid = 1874] [serial = 1047] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a2dd1400) [pid = 1874] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456778153]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a1ec1000) [pid = 1874] [serial = 1050] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a3097000) [pid = 1874] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a2ba5800) [pid = 1874] [serial = 1055] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a00dc800) [pid = 1874] [serial = 1041] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a2b98400) [pid = 1874] [serial = 1080] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a2dd1800) [pid = 1874] [serial = 1060] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a3091000) [pid = 1874] [serial = 1071] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a00d6c00) [pid = 1874] [serial = 1077] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a0d86800) [pid = 1874] [serial = 1044] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a3f5f000) [pid = 1874] [serial = 1068] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a2ba5000) [pid = 1874] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a3097800) [pid = 1874] [serial = 1065] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f559fd4e000) [pid = 1874] [serial = 1074] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a1bc6000) [pid = 1874] [serial = 1083] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a00e1c00) [pid = 1874] [serial = 1079] [outer = (nil)] [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]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f559fc18400) [pid = 1874] [serial = 1073] [outer = (nil)] [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]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f559fecf000) [pid = 1874] [serial = 1076] [outer = (nil)] [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]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a3098800) [pid = 1874] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a2dcac00) [pid = 1874] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456778153]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a2ba0800) [pid = 1874] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a1770800) [pid = 1874] [serial = 1078] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a0d84400) [pid = 1874] [serial = 1075] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a1773000) [pid = 1874] [serial = 1039] [outer = (nil)] [url = about:blank]
01:33:47 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a2c7b400) [pid = 1874] [serial = 1081] [outer = (nil)] [url = about:blank]
01:33:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1576000 == 22 [pid = 1874] [id = 407]
01:33:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f559fc17800) [pid = 1874] [serial = 1136] [outer = (nil)]
01:33:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f559fd4e000) [pid = 1874] [serial = 1137] [outer = 0x7f559fc17800]
01:33:48 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
01:33:48 INFO - document served over http requires an https
01:33:48 INFO - sub-resource via iframe-tag using the meta-referrer
01:33:48 INFO - delivery method with swap-origin-redirect and when
01:33: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"
01:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
01:33:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
01:33:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:48 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
01:33:48 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 3309ms
01:33:48 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
01:33:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a181f000 == 23 [pid = 1874] [id = 408]
01:33:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f559fd48000) [pid = 1874] [serial = 1138] [outer = (nil)]
01:33:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a1773000) [pid = 1874] [serial = 1139] [outer = 0x7f559fd48000]
01:33:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a2dd2400) [pid = 1874] [serial = 1140] [outer = 0x7f559fd48000]
01:33:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:50 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
01:33:50 INFO - document served over http requires an https
01:33:50 INFO - sub-resource via script-tag using the meta-referrer
01:33:50 INFO - delivery method with keep-origin-redirect and when
01:33: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"
01:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:33:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:33:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:50 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
01:33:50 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 1779ms
01:33:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
01:33:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a173c000 == 24 [pid = 1874] [id = 409]
01:33:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a0d88000) [pid = 1874] [serial = 1141] [outer = (nil)]
01:33:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a1771400) [pid = 1874] [serial = 1142] [outer = 0x7f55a0d88000]
01:33:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a308d400) [pid = 1874] [serial = 1143] [outer = 0x7f55a0d88000]
01:33:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:51 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
01:33:51 INFO - document served over http requires an https
01:33:51 INFO - sub-resource via script-tag using the meta-referrer
01:33:51 INFO - delivery method with no-redirect and when
01:33: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"
01:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:33:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:33:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:51 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
01:33:51 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 1683ms
01:33:51 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
01:33:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a300b000 == 25 [pid = 1874] [id = 410]
01:33:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a0d87400) [pid = 1874] [serial = 1144] [outer = (nil)]
01:33:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a3fe7c00) [pid = 1874] [serial = 1145] [outer = 0x7f55a0d87400]
01:33:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a5fc6400) [pid = 1874] [serial = 1146] [outer = 0x7f55a0d87400]
01:33:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:53 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
01:33:53 INFO - document served over http requires an https
01:33:53 INFO - sub-resource via script-tag using the meta-referrer
01:33:53 INFO - delivery method with swap-origin-redirect and when
01:33: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"
01:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:33:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:33:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:53 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
01:33:53 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 1895ms
01:33:53 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
01:33:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41df800 == 26 [pid = 1874] [id = 411]
01:33:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a4493000) [pid = 1874] [serial = 1147] [outer = (nil)]
01:33:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a6026c00) [pid = 1874] [serial = 1148] [outer = 0x7f55a4493000]
01:33:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a6b11800) [pid = 1874] [serial = 1149] [outer = 0x7f55a4493000]
01:33:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:56 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
01:33:56 INFO - document served over http requires an https
01:33:56 INFO - sub-resource via script-tag using the meta-referrer
01:33:56 INFO - delivery method with swap-origin-redirect and when
01:33: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"
01:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:33:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:33:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:56 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
01:33:56 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 2436ms
01:33:56 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
01:33:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a467c000 == 27 [pid = 1874] [id = 412]
01:33:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a6923c00) [pid = 1874] [serial = 1150] [outer = (nil)]
01:33:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a6f10000) [pid = 1874] [serial = 1151] [outer = 0x7f55a6923c00]
01:33:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a6f1a000) [pid = 1874] [serial = 1152] [outer = 0x7f55a6923c00]
01:33:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:58 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
01:33:58 INFO - document served over http requires an https
01:33:58 INFO - sub-resource via script-tag using the meta-referrer
01:33:58 INFO - delivery method with keep-origin-redirect and when
01:33: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"
01:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:33:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:33:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:33:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:33:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:33:58 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
01:33:58 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 2335ms
01:33:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
01:33:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c05000 == 28 [pid = 1874] [id = 413]
01:33:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a6f0d000) [pid = 1874] [serial = 1153] [outer = (nil)]
01:33:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a6f34400) [pid = 1874] [serial = 1154] [outer = 0x7f55a6f0d000]
01:33:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a6f40000) [pid = 1874] [serial = 1155] [outer = 0x7f55a6f0d000]
01:33:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:33:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:00 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
01:34:00 INFO - document served over http requires an https
01:34:00 INFO - sub-resource via script-tag using the meta-referrer
01:34:00 INFO - delivery method with no-redirect and when
01:34: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"
01:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:34:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:34:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:34:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:34:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:34:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:34:00 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
01:34:00 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 2288ms
01:34:00 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
01:34:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c44800 == 29 [pid = 1874] [id = 414]
01:34:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a6f34000) [pid = 1874] [serial = 1156] [outer = (nil)]
01:34:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a78bd000) [pid = 1874] [serial = 1157] [outer = 0x7f55a6f34000]
01:34:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a78c4800) [pid = 1874] [serial = 1158] [outer = 0x7f55a6f34000]
01:34:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:03 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
01:34:03 INFO - document served over http requires an https
01:34:03 INFO - sub-resource via script-tag using the meta-referrer
01:34:03 INFO - delivery method with swap-origin-redirect and when
01:34: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"
01:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:34:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
01:34:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
01:34:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:34:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:34:03 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
01:34:03 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 3073ms
01:34:03 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
01:34:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7017800 == 30 [pid = 1874] [id = 415]
01:34:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a6f6fc00) [pid = 1874] [serial = 1159] [outer = (nil)]
01:34:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a7969400) [pid = 1874] [serial = 1160] [outer = 0x7f55a6f6fc00]
01:34:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a7972400) [pid = 1874] [serial = 1161] [outer = 0x7f55a6f6fc00]
01:34:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:05 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
01:34:05 INFO - document served over http requires an https
01:34:05 INFO - sub-resource via xhr-request using the meta-referrer
01:34:05 INFO - delivery method with keep-origin-redirect and when
01:34:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
01:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:34:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:34:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:34:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:34:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:34:05 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
01:34:05 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 1841ms
01:34:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
01:34:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7133800 == 31 [pid = 1874] [id = 416]
01:34:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a7967c00) [pid = 1874] [serial = 1162] [outer = (nil)]
01:34:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a7a1e800) [pid = 1874] [serial = 1163] [outer = 0x7f55a7967c00]
01:34:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a7a25c00) [pid = 1874] [serial = 1164] [outer = 0x7f55a7967c00]
01:34:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:07 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
01:34:07 INFO - document served over http requires an https
01:34:07 INFO - sub-resource via xhr-request using the meta-referrer
01:34:07 INFO - delivery method with no-redirect and when
01:34: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"
01:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:34:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:34:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:34:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:34:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:34:07 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
01:34:07 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 1792ms
01:34:07 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
01:34:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7ad9800 == 32 [pid = 1874] [id = 417]
01:34:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a7a1c000) [pid = 1874] [serial = 1165] [outer = (nil)]
01:34:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a7c9a400) [pid = 1874] [serial = 1166] [outer = 0x7f55a7a1c000]
01:34:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a828ac00) [pid = 1874] [serial = 1167] [outer = 0x7f55a7a1c000]
01:34:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:09 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
01:34:09 INFO - document served over http requires an https
01:34:09 INFO - sub-resource via xhr-request using the meta-referrer
01:34:09 INFO - delivery method with swap-origin-redirect and when
01:34: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"
01:34:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:34:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:34:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:34:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:34:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:34:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:34:09 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
01:34:09 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 1804ms
01:34:09 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
01:34:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c77000 == 33 [pid = 1874] [id = 418]
01:34:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a7c98c00) [pid = 1874] [serial = 1168] [outer = (nil)]
01:34:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a8291c00) [pid = 1874] [serial = 1169] [outer = 0x7f55a7c98c00]
01:34:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a8391000) [pid = 1874] [serial = 1170] [outer = 0x7f55a7c98c00]
01:34:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:13 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
01:34:13 INFO - document served over http requires an https
01:34:13 INFO - sub-resource via xhr-request using the meta-referrer
01:34:13 INFO - delivery method with swap-origin-redirect and when
01:34: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"
01:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:34:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:34:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:34:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:34:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:34:13 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
01:34:13 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 3503ms
01:34:13 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
01:34:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feb9000 == 34 [pid = 1874] [id = 419]
01:34:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a0d87c00) [pid = 1874] [serial = 1171] [outer = (nil)]
01:34:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a176c000) [pid = 1874] [serial = 1172] [outer = 0x7f55a0d87c00]
01:34:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a2b9b000) [pid = 1874] [serial = 1173] [outer = 0x7f55a0d87c00]
01:34:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1576000 == 33 [pid = 1874] [id = 407]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a166c000 == 32 [pid = 1874] [id = 406]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1579800 == 31 [pid = 1874] [id = 405]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c94000 == 30 [pid = 1874] [id = 404]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a008c000 == 29 [pid = 1874] [id = 403]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd25800 == 28 [pid = 1874] [id = 402]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a3020800 == 27 [pid = 1874] [id = 401]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c9c800 == 26 [pid = 1874] [id = 400]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c1b000 == 25 [pid = 1874] [id = 399]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b35000 == 24 [pid = 1874] [id = 397]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b1c800 == 23 [pid = 1874] [id = 396]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a92800 == 22 [pid = 1874] [id = 395]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6088800 == 21 [pid = 1874] [id = 394]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f32800 == 20 [pid = 1874] [id = 393]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f13800 == 19 [pid = 1874] [id = 392]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44be800 == 18 [pid = 1874] [id = 391]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4379000 == 17 [pid = 1874] [id = 390]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a428a000 == 16 [pid = 1874] [id = 389]
01:34:14 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a181d800 == 15 [pid = 1874] [id = 388]
01:34:15 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
01:34:15 INFO - document served over http requires an https
01:34:15 INFO - sub-resource via xhr-request using the meta-referrer
01:34:15 INFO - delivery method with keep-origin-redirect and when
01:34: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"
01:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:34:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:34:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:34:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:34:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:34:15 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
01:34:15 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 2746ms
01:34:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
01:34:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c94000 == 16 [pid = 1874] [id = 420]
01:34:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a0d7a400) [pid = 1874] [serial = 1174] [outer = (nil)]
01:34:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a1bc8400) [pid = 1874] [serial = 1175] [outer = 0x7f55a0d7a400]
01:34:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a30cf400) [pid = 1874] [serial = 1176] [outer = 0x7f55a0d7a400]
01:34:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:17 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
01:34:17 INFO - document served over http requires an https
01:34:17 INFO - sub-resource via xhr-request using the meta-referrer
01:34:17 INFO - delivery method with no-redirect and when
01:34: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"
01:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:34:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:34:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:34:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:34:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:34:17 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
01:34:17 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 1689ms
01:34:17 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
01:34:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1812800 == 17 [pid = 1874] [id = 421]
01:34:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a2ba1c00) [pid = 1874] [serial = 1177] [outer = (nil)]
01:34:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a4493800) [pid = 1874] [serial = 1178] [outer = 0x7f55a2ba1c00]
01:34:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a51acc00) [pid = 1874] [serial = 1179] [outer = 0x7f55a2ba1c00]
01:34:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:19 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a00d5400) [pid = 1874] [serial = 1037] [outer = (nil)] [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]
01:34:19 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a6b07800) [pid = 1874] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456814965]
01:34:19 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a1ebcc00) [pid = 1874] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:34:19 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a6a64800) [pid = 1874] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a6b0d000) [pid = 1874] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456814965]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a6a6ac00) [pid = 1874] [serial = 1109] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f559fbf1c00) [pid = 1874] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a6b0d400) [pid = 1874] [serial = 1114] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a6029800) [pid = 1874] [serial = 1101] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a6a68c00) [pid = 1874] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a69a9800) [pid = 1874] [serial = 1104] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a47af400) [pid = 1874] [serial = 1095] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a30cfc00) [pid = 1874] [serial = 1089] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a5fc5c00) [pid = 1874] [serial = 1098] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a0d7d000) [pid = 1874] [serial = 1086] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a4492000) [pid = 1874] [serial = 1092] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a0c55400) [pid = 1874] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f559fed1000) [pid = 1874] [serial = 1119] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a1bd9000) [pid = 1874] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f559fc14000) [pid = 1874] [serial = 1124] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f559fd4e000) [pid = 1874] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a3095800) [pid = 1874] [serial = 1134] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a3090000) [pid = 1874] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456824623]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a176f800) [pid = 1874] [serial = 1129] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a1773000) [pid = 1874] [serial = 1139] [outer = (nil)] [url = about:blank]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f559fec8800) [pid = 1874] [serial = 1128] [outer = (nil)] [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]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a308c800) [pid = 1874] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456824623]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a1ebd000) [pid = 1874] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a1ebe000) [pid = 1874] [serial = 1133] [outer = (nil)] [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]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f559feca400) [pid = 1874] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a0d7f400) [pid = 1874] [serial = 1082] [outer = (nil)] [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]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f559fd4f800) [pid = 1874] [serial = 1118] [outer = (nil)] [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]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f559fc17800) [pid = 1874] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:34:20 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f559fbef400) [pid = 1874] [serial = 1123] [outer = (nil)] [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]
01:34:20 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
01:34:20 INFO - document served over http requires an https
01:34:20 INFO - sub-resource via xhr-request using the meta-referrer
01:34:20 INFO - delivery method with swap-origin-redirect and when
01:34: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"
01:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
01:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
01:34:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
01:34:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
01:34:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
01:34:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
01:34:20 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
01:34:20 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 2792ms
01:34:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:34:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4361000 == 18 [pid = 1874] [id = 422]
01:34:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f559fd4fc00) [pid = 1874] [serial = 1180] [outer = (nil)]
01:34:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f559fece000) [pid = 1874] [serial = 1181] [outer = 0x7f559fd4fc00]
01:34:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a2ba2400) [pid = 1874] [serial = 1182] [outer = 0x7f559fd4fc00]
01:34:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:22 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
01:34:22 INFO - document served over http requires an http
01:34:22 INFO - sub-resource via fetch-request using the http-csp
01:34:22 INFO - delivery method with keep-origin-redirect and when
01:34:22 INFO - the target request is cross-origin.
01:34:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1694ms
01:34:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
01:34:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40ac800 == 19 [pid = 1874] [id = 423]
01:34:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f559fd47c00) [pid = 1874] [serial = 1183] [outer = (nil)]
01:34:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a1772000) [pid = 1874] [serial = 1184] [outer = 0x7f559fd47c00]
01:34:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a3f68400) [pid = 1874] [serial = 1185] [outer = 0x7f559fd47c00]
01:34:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:24 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
01:34:24 INFO - document served over http requires an http
01:34:24 INFO - sub-resource via fetch-request using the http-csp
01:34:24 INFO - delivery method with no-redirect and when
01:34:24 INFO - the target request is cross-origin.
01:34:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2150ms
01:34:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:34:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a468a000 == 20 [pid = 1874] [id = 424]
01:34:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a1bcdc00) [pid = 1874] [serial = 1186] [outer = (nil)]
01:34:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a51aa000) [pid = 1874] [serial = 1187] [outer = 0x7f55a1bcdc00]
01:34:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a6023800) [pid = 1874] [serial = 1188] [outer = 0x7f55a1bcdc00]
01:34:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:26 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
01:34:26 INFO - document served over http requires an http
01:34:26 INFO - sub-resource via fetch-request using the http-csp
01:34:26 INFO - delivery method with swap-origin-redirect and when
01:34:26 INFO - the target request is cross-origin.
01:34:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2344ms
01:34:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:34:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a86800 == 21 [pid = 1874] [id = 425]
01:34:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a51af000) [pid = 1874] [serial = 1189] [outer = (nil)]
01:34:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a69a8400) [pid = 1874] [serial = 1190] [outer = 0x7f55a51af000]
01:34:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a6a71400) [pid = 1874] [serial = 1191] [outer = 0x7f55a51af000]
01:34:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b2a000 == 22 [pid = 1874] [id = 426]
01:34:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a6b0d000) [pid = 1874] [serial = 1192] [outer = (nil)]
01:34:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a6b0e800) [pid = 1874] [serial = 1193] [outer = 0x7f55a6b0d000]
01:34:28 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
01:34:28 INFO - document served over http requires an http
01:34:28 INFO - sub-resource via iframe-tag using the http-csp
01:34:28 INFO - delivery method with keep-origin-redirect and when
01:34:28 INFO - the target request is cross-origin.
01:34:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2231ms
01:34:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:34:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c11800 == 23 [pid = 1874] [id = 427]
01:34:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a69b0000) [pid = 1874] [serial = 1194] [outer = (nil)]
01:34:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a6b10400) [pid = 1874] [serial = 1195] [outer = 0x7f55a69b0000]
01:34:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a6f3fc00) [pid = 1874] [serial = 1196] [outer = 0x7f55a69b0000]
01:34:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7add000 == 24 [pid = 1874] [id = 428]
01:34:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a6f69c00) [pid = 1874] [serial = 1197] [outer = (nil)]
01:34:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a78c1c00) [pid = 1874] [serial = 1198] [outer = 0x7f55a6f69c00]
01:34:31 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
01:34:31 INFO - document served over http requires an http
01:34:31 INFO - sub-resource via iframe-tag using the http-csp
01:34:31 INFO - delivery method with no-redirect and when
01:34:31 INFO - the target request is cross-origin.
01:34:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2953ms
01:34:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:34:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c8a000 == 25 [pid = 1874] [id = 429]
01:34:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a6b0a400) [pid = 1874] [serial = 1199] [outer = (nil)]
01:34:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a78bdc00) [pid = 1874] [serial = 1200] [outer = 0x7f55a6b0a400]
01:34:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a828b000) [pid = 1874] [serial = 1201] [outer = 0x7f55a6b0a400]
01:34:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83e2000 == 26 [pid = 1874] [id = 430]
01:34:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a838e400) [pid = 1874] [serial = 1202] [outer = (nil)]
01:34:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a8403c00) [pid = 1874] [serial = 1203] [outer = 0x7f55a838e400]
01:34:33 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
01:34:33 INFO - document served over http requires an http
01:34:33 INFO - sub-resource via iframe-tag using the http-csp
01:34:33 INFO - delivery method with swap-origin-redirect and when
01:34:33 INFO - the target request is cross-origin.
01:34:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1891ms
01:34:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:34:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83f1800 == 27 [pid = 1874] [id = 431]
01:34:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a796a400) [pid = 1874] [serial = 1204] [outer = (nil)]
01:34:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a8405400) [pid = 1874] [serial = 1205] [outer = 0x7f55a796a400]
01:34:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a840ec00) [pid = 1874] [serial = 1206] [outer = 0x7f55a796a400]
01:34:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:35 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
01:34:35 INFO - document served over http requires an http
01:34:35 INFO - sub-resource via script-tag using the http-csp
01:34:35 INFO - delivery method with keep-origin-redirect and when
01:34:35 INFO - the target request is cross-origin.
01:34:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1830ms
01:34:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
01:34:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84bb800 == 28 [pid = 1874] [id = 432]
01:34:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a8394000) [pid = 1874] [serial = 1207] [outer = (nil)]
01:34:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a8606800) [pid = 1874] [serial = 1208] [outer = 0x7f55a8394000]
01:34:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a860fc00) [pid = 1874] [serial = 1209] [outer = 0x7f55a8394000]
01:34:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:37 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
01:34:37 INFO - document served over http requires an http
01:34:37 INFO - sub-resource via script-tag using the http-csp
01:34:37 INFO - delivery method with no-redirect and when
01:34:37 INFO - the target request is cross-origin.
01:34:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1656ms
01:34:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:34:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a8c83800 == 29 [pid = 1874] [id = 433]
01:34:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a8608000) [pid = 1874] [serial = 1210] [outer = (nil)]
01:34:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a8dbbc00) [pid = 1874] [serial = 1211] [outer = 0x7f55a8608000]
01:34:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a9324000) [pid = 1874] [serial = 1212] [outer = 0x7f55a8608000]
01:34:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34: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
01:34:39 INFO - document served over http requires an http
01:34:39 INFO - sub-resource via script-tag using the http-csp
01:34:39 INFO - delivery method with swap-origin-redirect and when
01:34:39 INFO - the target request is cross-origin.
01:34:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1997ms
01:34:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:34:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a930c800 == 30 [pid = 1874] [id = 434]
01:34:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a8dbe000) [pid = 1874] [serial = 1213] [outer = (nil)]
01:34:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a932d400) [pid = 1874] [serial = 1214] [outer = 0x7f55a8dbe000]
01:34:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a9404000) [pid = 1874] [serial = 1215] [outer = 0x7f55a8dbe000]
01:34:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:41 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
01:34:41 INFO - document served over http requires an http
01:34:41 INFO - sub-resource via xhr-request using the http-csp
01:34:41 INFO - delivery method with keep-origin-redirect and when
01:34:41 INFO - the target request is cross-origin.
01:34:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2290ms
01:34:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
01:34:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9636800 == 31 [pid = 1874] [id = 435]
01:34:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55a940cc00) [pid = 1874] [serial = 1216] [outer = (nil)]
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55a940fc00) [pid = 1874] [serial = 1217] [outer = 0x7f55a940cc00]
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55a94a6800) [pid = 1874] [serial = 1218] [outer = 0x7f55a940cc00]
01:34:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:44 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
01:34:44 INFO - document served over http requires an http
01:34:44 INFO - sub-resource via xhr-request using the http-csp
01:34:44 INFO - delivery method with no-redirect and when
01:34:44 INFO - the target request is cross-origin.
01:34:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2990ms
01:34:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:34:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0087000 == 32 [pid = 1874] [id = 436]
01:34:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f559fed2c00) [pid = 1874] [serial = 1219] [outer = (nil)]
01:34:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55a0c52000) [pid = 1874] [serial = 1220] [outer = 0x7f559fed2c00]
01:34:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55a1bdec00) [pid = 1874] [serial = 1221] [outer = 0x7f559fed2c00]
01:34:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:47 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
01:34:47 INFO - document served over http requires an http
01:34:47 INFO - sub-resource via xhr-request using the http-csp
01:34:47 INFO - delivery method with swap-origin-redirect and when
01:34:47 INFO - the target request is cross-origin.
01:34:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2894ms
01:34:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:34:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd1b000 == 33 [pid = 1874] [id = 437]
01:34:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f559fc0e800) [pid = 1874] [serial = 1222] [outer = (nil)]
01:34:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f559fd40c00) [pid = 1874] [serial = 1223] [outer = 0x7f559fc0e800]
01:34:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55a176d400) [pid = 1874] [serial = 1224] [outer = 0x7f559fc0e800]
01:34:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1812800 == 32 [pid = 1874] [id = 421]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c94000 == 31 [pid = 1874] [id = 420]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feb9000 == 30 [pid = 1874] [id = 419]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7ad9800 == 29 [pid = 1874] [id = 417]
01:34:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7133800 == 28 [pid = 1874] [id = 416]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7017800 == 27 [pid = 1874] [id = 415]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c44800 == 26 [pid = 1874] [id = 414]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c05000 == 25 [pid = 1874] [id = 413]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a467c000 == 24 [pid = 1874] [id = 412]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41df800 == 23 [pid = 1874] [id = 411]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ef0000 == 22 [pid = 1874] [id = 387]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a300b000 == 21 [pid = 1874] [id = 410]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a181f000 == 20 [pid = 1874] [id = 408]
01:34:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a173c000 == 19 [pid = 1874] [id = 409]
01:34:48 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55a1bc4000) [pid = 1874] [serial = 1120] [outer = (nil)] [url = about:blank]
01:34:48 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a2dce000) [pid = 1874] [serial = 1084] [outer = (nil)] [url = about:blank]
01:34:48 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55a1bd1000) [pid = 1874] [serial = 1125] [outer = (nil)] [url = about:blank]
01:34:48 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55a3ff2000) [pid = 1874] [serial = 1135] [outer = (nil)] [url = about:blank]
01:34:48 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a2c78800) [pid = 1874] [serial = 1130] [outer = (nil)] [url = about:blank]
01:34:49 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
01:34:49 INFO - document served over http requires an https
01:34:49 INFO - sub-resource via fetch-request using the http-csp
01:34:49 INFO - delivery method with keep-origin-redirect and when
01:34:49 INFO - the target request is cross-origin.
01:34:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1588ms
01:34:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
01:34:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0e7b000 == 20 [pid = 1874] [id = 438]
01:34:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55a0c53400) [pid = 1874] [serial = 1225] [outer = (nil)]
01:34:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55a0d82000) [pid = 1874] [serial = 1226] [outer = 0x7f55a0c53400]
01:34:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55a2ba4400) [pid = 1874] [serial = 1227] [outer = 0x7f55a0c53400]
01:34:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:50 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
01:34:50 INFO - document served over http requires an https
01:34:50 INFO - sub-resource via fetch-request using the http-csp
01:34:50 INFO - delivery method with no-redirect and when
01:34:50 INFO - the target request is cross-origin.
01:34:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1532ms
01:34:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:34:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1742000 == 21 [pid = 1874] [id = 439]
01:34:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55a1ebd400) [pid = 1874] [serial = 1228] [outer = (nil)]
01:34:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55a2c76c00) [pid = 1874] [serial = 1229] [outer = 0x7f55a1ebd400]
01:34:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f55a2dd0800) [pid = 1874] [serial = 1230] [outer = 0x7f55a1ebd400]
01:34:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:52 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
01:34:52 INFO - document served over http requires an https
01:34:52 INFO - sub-resource via fetch-request using the http-csp
01:34:52 INFO - delivery method with swap-origin-redirect and when
01:34:52 INFO - the target request is cross-origin.
01:34:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1740ms
01:34:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:34:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ede800 == 22 [pid = 1874] [id = 440]
01:34:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f55a2c76800) [pid = 1874] [serial = 1231] [outer = (nil)]
01:34:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55a309a800) [pid = 1874] [serial = 1232] [outer = 0x7f55a2c76800]
01:34:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55a3f62000) [pid = 1874] [serial = 1233] [outer = 0x7f55a2c76800]
01:34:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a4491400) [pid = 1874] [serial = 1094] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55a0d87400) [pid = 1874] [serial = 1144] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f55a7c98c00) [pid = 1874] [serial = 1168] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f559fd48000) [pid = 1874] [serial = 1138] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55a2ba1c00) [pid = 1874] [serial = 1177] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a0d88000) [pid = 1874] [serial = 1141] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55a0d7a400) [pid = 1874] [serial = 1174] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55a4493000) [pid = 1874] [serial = 1147] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a0d87c00) [pid = 1874] [serial = 1171] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55a1ec0800) [pid = 1874] [serial = 1054] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f559fc13c00) [pid = 1874] [serial = 1085] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55a176d800) [pid = 1874] [serial = 1070] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a0c5cc00) [pid = 1874] [serial = 1088] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a6928c00) [pid = 1874] [serial = 1108] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a1bd4400) [pid = 1874] [serial = 1049] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a2dcdc00) [pid = 1874] [serial = 1064] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a1769000) [pid = 1874] [serial = 1046] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a6a65800) [pid = 1874] [serial = 1113] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a6028c00) [pid = 1874] [serial = 1103] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a2ba2000) [pid = 1874] [serial = 1059] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f559fed6c00) [pid = 1874] [serial = 1040] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a47af000) [pid = 1874] [serial = 1097] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a309a000) [pid = 1874] [serial = 1091] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f559fd4cc00) [pid = 1874] [serial = 1043] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a3098400) [pid = 1874] [serial = 1067] [outer = (nil)] [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]
01:34:54 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a51b0c00) [pid = 1874] [serial = 1100] [outer = (nil)] [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]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a1771400) [pid = 1874] [serial = 1142] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a6f10000) [pid = 1874] [serial = 1151] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a7a1e800) [pid = 1874] [serial = 1163] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a4493800) [pid = 1874] [serial = 1178] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a6f34400) [pid = 1874] [serial = 1154] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a8291c00) [pid = 1874] [serial = 1169] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a3fe7c00) [pid = 1874] [serial = 1145] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a176c000) [pid = 1874] [serial = 1172] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a6026c00) [pid = 1874] [serial = 1148] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a7c9a400) [pid = 1874] [serial = 1166] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a1bc8400) [pid = 1874] [serial = 1175] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f559fece000) [pid = 1874] [serial = 1181] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a7969400) [pid = 1874] [serial = 1160] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a78bd000) [pid = 1874] [serial = 1157] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a51acc00) [pid = 1874] [serial = 1179] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a2c7ac00) [pid = 1874] [serial = 1056] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a1ebbc00) [pid = 1874] [serial = 1087] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a3ff2800) [pid = 1874] [serial = 1072] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a3fedc00) [pid = 1874] [serial = 1090] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a6b03800) [pid = 1874] [serial = 1110] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a2b9a800) [pid = 1874] [serial = 1051] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a30d8800) [pid = 1874] [serial = 1066] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a1eb8000) [pid = 1874] [serial = 1048] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a6ea9800) [pid = 1874] [serial = 1115] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a69b2400) [pid = 1874] [serial = 1105] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a3094c00) [pid = 1874] [serial = 1061] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a30cf400) [pid = 1874] [serial = 1176] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a0c5c400) [pid = 1874] [serial = 1042] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a601d800) [pid = 1874] [serial = 1099] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a47a5000) [pid = 1874] [serial = 1093] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a8391000) [pid = 1874] [serial = 1170] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a1bc4c00) [pid = 1874] [serial = 1045] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a3fea400) [pid = 1874] [serial = 1069] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a6922000) [pid = 1874] [serial = 1102] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a2b9b000) [pid = 1874] [serial = 1173] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a51a9800) [pid = 1874] [serial = 1096] [outer = (nil)] [url = about:blank]
01:34:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ee0000 == 23 [pid = 1874] [id = 441]
01:34:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f559fd49c00) [pid = 1874] [serial = 1234] [outer = (nil)]
01:34:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a0c5c400) [pid = 1874] [serial = 1235] [outer = 0x7f559fd49c00]
01:34:56 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
01:34:56 INFO - document served over http requires an https
01:34:56 INFO - sub-resource via iframe-tag using the http-csp
01:34:56 INFO - delivery method with keep-origin-redirect and when
01:34:56 INFO - the target request is cross-origin.
01:34:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3702ms
01:34:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:34:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd11800 == 24 [pid = 1874] [id = 442]
01:34:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f559fbf3c00) [pid = 1874] [serial = 1236] [outer = (nil)]
01:34:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f559fc19800) [pid = 1874] [serial = 1237] [outer = 0x7f559fbf3c00]
01:34:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a0d87400) [pid = 1874] [serial = 1238] [outer = 0x7f559fbf3c00]
01:34:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c45000 == 25 [pid = 1874] [id = 443]
01:34:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a1bce000) [pid = 1874] [serial = 1239] [outer = (nil)]
01:34:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a1bdf800) [pid = 1874] [serial = 1240] [outer = 0x7f55a1bce000]
01:34:58 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
01:34:58 INFO - document served over http requires an https
01:34:58 INFO - sub-resource via iframe-tag using the http-csp
01:34:58 INFO - delivery method with no-redirect and when
01:34:58 INFO - the target request is cross-origin.
01:34:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2187ms
01:34:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:34:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a3009800 == 26 [pid = 1874] [id = 444]
01:34:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a00e1000) [pid = 1874] [serial = 1241] [outer = (nil)]
01:34:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a1bdac00) [pid = 1874] [serial = 1242] [outer = 0x7f55a00e1000]
01:34:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a2dce800) [pid = 1874] [serial = 1243] [outer = 0x7f55a00e1000]
01:34:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:34:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a409d800 == 27 [pid = 1874] [id = 445]
01:35:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a3094c00) [pid = 1874] [serial = 1244] [outer = (nil)]
01:35:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a3093000) [pid = 1874] [serial = 1245] [outer = 0x7f55a3094c00]
01:35:01 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
01:35:01 INFO - document served over http requires an https
01:35:01 INFO - sub-resource via iframe-tag using the http-csp
01:35:01 INFO - delivery method with swap-origin-redirect and when
01:35:01 INFO - the target request is cross-origin.
01:35:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2844ms
01:35:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:35:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40af000 == 28 [pid = 1874] [id = 446]
01:35:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a1be1400) [pid = 1874] [serial = 1246] [outer = (nil)]
01:35:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a3095c00) [pid = 1874] [serial = 1247] [outer = 0x7f55a1be1400]
01:35:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a448f400) [pid = 1874] [serial = 1248] [outer = 0x7f55a1be1400]
01:35:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:03 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
01:35:03 INFO - document served over http requires an https
01:35:03 INFO - sub-resource via script-tag using the http-csp
01:35:03 INFO - delivery method with keep-origin-redirect and when
01:35:03 INFO - the target request is cross-origin.
01:35:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2242ms
01:35:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
01:35:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4287800 == 29 [pid = 1874] [id = 447]
01:35:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a308c400) [pid = 1874] [serial = 1249] [outer = (nil)]
01:35:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a47af400) [pid = 1874] [serial = 1250] [outer = 0x7f55a308c400]
01:35:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a5fc5800) [pid = 1874] [serial = 1251] [outer = 0x7f55a308c400]
01:35:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:05 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
01:35:05 INFO - document served over http requires an https
01:35:05 INFO - sub-resource via script-tag using the http-csp
01:35:05 INFO - delivery method with no-redirect and when
01:35:05 INFO - the target request is cross-origin.
01:35:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2195ms
01:35:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:35:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44b1800 == 30 [pid = 1874] [id = 448]
01:35:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a47ae800) [pid = 1874] [serial = 1252] [outer = (nil)]
01:35:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a6022400) [pid = 1874] [serial = 1253] [outer = 0x7f55a47ae800]
01:35:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a69a7000) [pid = 1874] [serial = 1254] [outer = 0x7f55a47ae800]
01:35:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:07 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
01:35:07 INFO - document served over http requires an https
01:35:07 INFO - sub-resource via script-tag using the http-csp
01:35:07 INFO - delivery method with swap-origin-redirect and when
01:35:07 INFO - the target request is cross-origin.
01:35:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2365ms
01:35:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:35:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a606f000 == 31 [pid = 1874] [id = 449]
01:35:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a6027c00) [pid = 1874] [serial = 1255] [outer = (nil)]
01:35:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a6a73800) [pid = 1874] [serial = 1256] [outer = 0x7f55a6027c00]
01:35:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a6eac000) [pid = 1874] [serial = 1257] [outer = 0x7f55a6027c00]
01:35:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:10 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
01:35:10 INFO - document served over http requires an https
01:35:10 INFO - sub-resource via xhr-request using the http-csp
01:35:10 INFO - delivery method with keep-origin-redirect and when
01:35:10 INFO - the target request is cross-origin.
01:35:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2292ms
01:35:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
01:35:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c0e000 == 32 [pid = 1874] [id = 450]
01:35:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a6a6fc00) [pid = 1874] [serial = 1258] [outer = (nil)]
01:35:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a6f1c800) [pid = 1874] [serial = 1259] [outer = 0x7f55a6a6fc00]
01:35:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a6f3f000) [pid = 1874] [serial = 1260] [outer = 0x7f55a6a6fc00]
01:35:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:12 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
01:35:12 INFO - document served over http requires an https
01:35:12 INFO - sub-resource via xhr-request using the http-csp
01:35:12 INFO - delivery method with no-redirect and when
01:35:12 INFO - the target request is cross-origin.
01:35:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2082ms
01:35:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:35:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7010800 == 33 [pid = 1874] [id = 451]
01:35:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a6f14000) [pid = 1874] [serial = 1261] [outer = (nil)]
01:35:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a78c6000) [pid = 1874] [serial = 1262] [outer = 0x7f55a6f14000]
01:35:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a7973800) [pid = 1874] [serial = 1263] [outer = 0x7f55a6f14000]
01:35:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:14 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
01:35:14 INFO - document served over http requires an https
01:35:14 INFO - sub-resource via xhr-request using the http-csp
01:35:14 INFO - delivery method with swap-origin-redirect and when
01:35:14 INFO - the target request is cross-origin.
01:35:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2197ms
01:35:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:35:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7adb000 == 34 [pid = 1874] [id = 452]
01:35:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a78c8c00) [pid = 1874] [serial = 1264] [outer = (nil)]
01:35:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a7c92800) [pid = 1874] [serial = 1265] [outer = 0x7f55a78c8c00]
01:35:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a828f800) [pid = 1874] [serial = 1266] [outer = 0x7f55a78c8c00]
01:35:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:17 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
01:35:17 INFO - document served over http requires an http
01:35:17 INFO - sub-resource via fetch-request using the http-csp
01:35:17 INFO - delivery method with keep-origin-redirect and when
01:35:17 INFO - the target request is same-origin.
01:35:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2894ms
01:35:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
01:35:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83ec000 == 35 [pid = 1874] [id = 453]
01:35:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a7a25800) [pid = 1874] [serial = 1267] [outer = (nil)]
01:35:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a840e400) [pid = 1874] [serial = 1268] [outer = 0x7f55a7a25800]
01:35:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a9325000) [pid = 1874] [serial = 1269] [outer = 0x7f55a7a25800]
01:35:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:19 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
01:35:19 INFO - document served over http requires an http
01:35:19 INFO - sub-resource via fetch-request using the http-csp
01:35:19 INFO - delivery method with no-redirect and when
01:35:19 INFO - the target request is same-origin.
01:35:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1887ms
01:35:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:35:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a964b800 == 36 [pid = 1874] [id = 454]
01:35:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a840a800) [pid = 1874] [serial = 1270] [outer = (nil)]
01:35:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a94a8000) [pid = 1874] [serial = 1271] [outer = 0x7f55a840a800]
01:35:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a94b1400) [pid = 1874] [serial = 1272] [outer = 0x7f55a840a800]
01:35:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:21 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
01:35:21 INFO - document served over http requires an http
01:35:21 INFO - sub-resource via fetch-request using the http-csp
01:35:21 INFO - delivery method with swap-origin-redirect and when
01:35:21 INFO - the target request is same-origin.
01:35:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1935ms
01:35:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:35:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaab2800 == 37 [pid = 1874] [id = 455]
01:35:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a9411400) [pid = 1874] [serial = 1273] [outer = (nil)]
01:35:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a9d0e800) [pid = 1874] [serial = 1274] [outer = 0x7f55a9411400]
01:35:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55aa114c00) [pid = 1874] [serial = 1275] [outer = 0x7f55a9411400]
01:35:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1816800 == 38 [pid = 1874] [id = 456]
01:35:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f559fece000) [pid = 1874] [serial = 1276] [outer = (nil)]
01:35:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a0d86800) [pid = 1874] [serial = 1277] [outer = 0x7f559fece000]
01:35:24 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
01:35:24 INFO - document served over http requires an http
01:35:24 INFO - sub-resource via iframe-tag using the http-csp
01:35:24 INFO - delivery method with keep-origin-redirect and when
01:35:24 INFO - the target request is same-origin.
01:35:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2841ms
01:35:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:35:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fead800 == 39 [pid = 1874] [id = 457]
01:35:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a00e1c00) [pid = 1874] [serial = 1278] [outer = (nil)]
01:35:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a0d7dc00) [pid = 1874] [serial = 1279] [outer = 0x7f55a00e1c00]
01:35:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a2c74400) [pid = 1874] [serial = 1280] [outer = 0x7f55a00e1c00]
01:35:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0098000 == 40 [pid = 1874] [id = 458]
01:35:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a1eb8c00) [pid = 1874] [serial = 1281] [outer = (nil)]
01:35:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a1bc7800) [pid = 1874] [serial = 1282] [outer = 0x7f55a1eb8c00]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ee0000 == 39 [pid = 1874] [id = 441]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ede800 == 38 [pid = 1874] [id = 440]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1742000 == 37 [pid = 1874] [id = 439]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0e7b000 == 36 [pid = 1874] [id = 438]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd1b000 == 35 [pid = 1874] [id = 437]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0087000 == 34 [pid = 1874] [id = 436]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a930c800 == 33 [pid = 1874] [id = 434]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a8c83800 == 32 [pid = 1874] [id = 433]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84bb800 == 31 [pid = 1874] [id = 432]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83f1800 == 30 [pid = 1874] [id = 431]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c8a000 == 29 [pid = 1874] [id = 429]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83e2000 == 28 [pid = 1874] [id = 430]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7add000 == 27 [pid = 1874] [id = 428]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c11800 == 26 [pid = 1874] [id = 427]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b2a000 == 25 [pid = 1874] [id = 426]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a86800 == 24 [pid = 1874] [id = 425]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a468a000 == 23 [pid = 1874] [id = 424]
01:35:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40ac800 == 22 [pid = 1874] [id = 423]
01:35:26 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a2dd2400) [pid = 1874] [serial = 1140] [outer = (nil)] [url = about:blank]
01:35:26 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a308d400) [pid = 1874] [serial = 1143] [outer = (nil)] [url = about:blank]
01:35:26 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a5fc6400) [pid = 1874] [serial = 1146] [outer = (nil)] [url = about:blank]
01:35:26 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a6b11800) [pid = 1874] [serial = 1149] [outer = (nil)] [url = about:blank]
01:35:26 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
01:35:26 INFO - document served over http requires an http
01:35:26 INFO - sub-resource via iframe-tag using the http-csp
01:35:26 INFO - delivery method with no-redirect and when
01:35:26 INFO - the target request is same-origin.
01:35:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2434ms
01:35:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:35:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c8d800 == 23 [pid = 1874] [id = 459]
01:35:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a1bd0c00) [pid = 1874] [serial = 1283] [outer = (nil)]
01:35:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a1eb6c00) [pid = 1874] [serial = 1284] [outer = 0x7f55a1bd0c00]
01:35:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a3f64800) [pid = 1874] [serial = 1285] [outer = 0x7f55a1bd0c00]
01:35:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a167a800 == 24 [pid = 1874] [id = 460]
01:35:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a448e800) [pid = 1874] [serial = 1286] [outer = (nil)]
01:35:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55a51b1000) [pid = 1874] [serial = 1287] [outer = 0x7f55a448e800]
01:35:28 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
01:35:28 INFO - document served over http requires an http
01:35:28 INFO - sub-resource via iframe-tag using the http-csp
01:35:28 INFO - delivery method with swap-origin-redirect and when
01:35:28 INFO - the target request is same-origin.
01:35:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1988ms
01:35:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:35:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ee2000 == 25 [pid = 1874] [id = 461]
01:35:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55a0c55800) [pid = 1874] [serial = 1288] [outer = (nil)]
01:35:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55a47a2800) [pid = 1874] [serial = 1289] [outer = 0x7f55a0c55800]
01:35:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f55a69ac800) [pid = 1874] [serial = 1290] [outer = 0x7f55a0c55800]
01:35:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:30 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
01:35:30 INFO - document served over http requires an http
01:35:30 INFO - sub-resource via script-tag using the http-csp
01:35:30 INFO - delivery method with keep-origin-redirect and when
01:35:30 INFO - the target request is same-origin.
01:35:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2032ms
01:35:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
01:35:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44af800 == 26 [pid = 1874] [id = 462]
01:35:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55a2b97800) [pid = 1874] [serial = 1291] [outer = (nil)]
01:35:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55a3fea000) [pid = 1874] [serial = 1292] [outer = 0x7f55a2b97800]
01:35:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55a6f19000) [pid = 1874] [serial = 1293] [outer = 0x7f55a2b97800]
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55a6f69c00) [pid = 1874] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456871303]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55a6b0d000) [pid = 1874] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a838e400) [pid = 1874] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55a7a1c000) [pid = 1874] [serial = 1165] [outer = (nil)] [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]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55a7967c00) [pid = 1874] [serial = 1162] [outer = (nil)] [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]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55a6f34000) [pid = 1874] [serial = 1156] [outer = (nil)] [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]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a6f0d000) [pid = 1874] [serial = 1153] [outer = (nil)] [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]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a6f6fc00) [pid = 1874] [serial = 1159] [outer = (nil)] [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]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a6923c00) [pid = 1874] [serial = 1150] [outer = (nil)] [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]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a1772000) [pid = 1874] [serial = 1184] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a8dbbc00) [pid = 1874] [serial = 1211] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a8606800) [pid = 1874] [serial = 1208] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a6b0e800) [pid = 1874] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a932d400) [pid = 1874] [serial = 1214] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a69a8400) [pid = 1874] [serial = 1190] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f559fd40c00) [pid = 1874] [serial = 1223] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a0d82000) [pid = 1874] [serial = 1226] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a940fc00) [pid = 1874] [serial = 1217] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a6b10400) [pid = 1874] [serial = 1195] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a78c1c00) [pid = 1874] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456871303]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a8405400) [pid = 1874] [serial = 1205] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a2c76c00) [pid = 1874] [serial = 1229] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a8403c00) [pid = 1874] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a78bdc00) [pid = 1874] [serial = 1200] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a0c52000) [pid = 1874] [serial = 1220] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a51aa000) [pid = 1874] [serial = 1187] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a309a800) [pid = 1874] [serial = 1232] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f559fc0e800) [pid = 1874] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f559fed2c00) [pid = 1874] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a1ebd400) [pid = 1874] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a0c53400) [pid = 1874] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:35:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a828ac00) [pid = 1874] [serial = 1167] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a1bdec00) [pid = 1874] [serial = 1221] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a7a25c00) [pid = 1874] [serial = 1164] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a78c4800) [pid = 1874] [serial = 1158] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a6f40000) [pid = 1874] [serial = 1155] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a7972400) [pid = 1874] [serial = 1161] [outer = (nil)] [url = about:blank]
01:35:34 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a6f1a000) [pid = 1874] [serial = 1152] [outer = (nil)] [url = about:blank]
01:35:34 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
01:35:34 INFO - document served over http requires an http
01:35:34 INFO - sub-resource via script-tag using the http-csp
01:35:34 INFO - delivery method with no-redirect and when
01:35:34 INFO - the target request is same-origin.
01:35:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 4201ms
01:35:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:35:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c3d800 == 27 [pid = 1874] [id = 463]
01:35:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f559fecd800) [pid = 1874] [serial = 1294] [outer = (nil)]
01:35:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a0d7c800) [pid = 1874] [serial = 1295] [outer = 0x7f559fecd800]
01:35:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a2ba4c00) [pid = 1874] [serial = 1296] [outer = 0x7f559fecd800]
01:35:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:36 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
01:35:36 INFO - document served over http requires an http
01:35:36 INFO - sub-resource via script-tag using the http-csp
01:35:36 INFO - delivery method with swap-origin-redirect and when
01:35:36 INFO - the target request is same-origin.
01:35:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1737ms
01:35:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:35:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a88800 == 28 [pid = 1874] [id = 464]
01:35:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f559fecd000) [pid = 1874] [serial = 1297] [outer = (nil)]
01:35:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a308f800) [pid = 1874] [serial = 1298] [outer = 0x7f559fecd000]
01:35:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a6921c00) [pid = 1874] [serial = 1299] [outer = 0x7f559fecd000]
01:35:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:38 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
01:35:38 INFO - document served over http requires an http
01:35:38 INFO - sub-resource via xhr-request using the http-csp
01:35:38 INFO - delivery method with keep-origin-redirect and when
01:35:38 INFO - the target request is same-origin.
01:35:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1884ms
01:35:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
01:35:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c11800 == 29 [pid = 1874] [id = 465]
01:35:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a30d9400) [pid = 1874] [serial = 1300] [outer = (nil)]
01:35:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a6ea7c00) [pid = 1874] [serial = 1301] [outer = 0x7f55a30d9400]
01:35:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a6f61000) [pid = 1874] [serial = 1302] [outer = 0x7f55a30d9400]
01:35:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:40 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
01:35:40 INFO - document served over http requires an http
01:35:40 INFO - sub-resource via xhr-request using the http-csp
01:35:40 INFO - delivery method with no-redirect and when
01:35:40 INFO - the target request is same-origin.
01:35:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2047ms
01:35:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:35:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a713d800 == 30 [pid = 1874] [id = 466]
01:35:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a6f05c00) [pid = 1874] [serial = 1303] [outer = (nil)]
01:35:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a78c4000) [pid = 1874] [serial = 1304] [outer = 0x7f55a6f05c00]
01:35:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a7a1b400) [pid = 1874] [serial = 1305] [outer = 0x7f55a6f05c00]
01:35:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:42 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
01:35:42 INFO - document served over http requires an http
01:35:42 INFO - sub-resource via xhr-request using the http-csp
01:35:42 INFO - delivery method with swap-origin-redirect and when
01:35:42 INFO - the target request is same-origin.
01:35:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2189ms
01:35:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:35:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83da800 == 31 [pid = 1874] [id = 467]
01:35:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a78c3800) [pid = 1874] [serial = 1306] [outer = (nil)]
01:35:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a8295c00) [pid = 1874] [serial = 1307] [outer = 0x7f55a78c3800]
01:35:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a840b000) [pid = 1874] [serial = 1308] [outer = 0x7f55a78c3800]
01:35:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
01:35:45 INFO - document served over http requires an https
01:35:45 INFO - sub-resource via fetch-request using the http-csp
01:35:45 INFO - delivery method with keep-origin-redirect and when
01:35:45 INFO - the target request is same-origin.
01:35:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2341ms
01:35:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
01:35:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84c4000 == 32 [pid = 1874] [id = 468]
01:35:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a828ec00) [pid = 1874] [serial = 1309] [outer = (nil)]
01:35:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a8dc3400) [pid = 1874] [serial = 1310] [outer = 0x7f55a828ec00]
01:35:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a940d000) [pid = 1874] [serial = 1311] [outer = 0x7f55a828ec00]
01:35:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:48 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
01:35:48 INFO - document served over http requires an https
01:35:48 INFO - sub-resource via fetch-request using the http-csp
01:35:48 INFO - delivery method with no-redirect and when
01:35:48 INFO - the target request is same-origin.
01:35:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2793ms
01:35:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:35:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9320800 == 33 [pid = 1874] [id = 469]
01:35:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a8dc0800) [pid = 1874] [serial = 1312] [outer = (nil)]
01:35:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a9d05000) [pid = 1874] [serial = 1313] [outer = 0x7f55a8dc0800]
01:35:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55aa116800) [pid = 1874] [serial = 1314] [outer = 0x7f55a8dc0800]
01:35:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:50 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
01:35:50 INFO - document served over http requires an https
01:35:50 INFO - sub-resource via fetch-request using the http-csp
01:35:50 INFO - delivery method with swap-origin-redirect and when
01:35:50 INFO - the target request is same-origin.
01:35:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2005ms
01:35:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:35:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaacb800 == 34 [pid = 1874] [id = 470]
01:35:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a9d03400) [pid = 1874] [serial = 1315] [outer = (nil)]
01:35:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55aa11fc00) [pid = 1874] [serial = 1316] [outer = 0x7f55a9d03400]
01:35:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55aa1b8800) [pid = 1874] [serial = 1317] [outer = 0x7f55a9d03400]
01:35:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab6c800 == 35 [pid = 1874] [id = 471]
01:35:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55aa1bc800) [pid = 1874] [serial = 1318] [outer = (nil)]
01:35:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55aa1c1c00) [pid = 1874] [serial = 1319] [outer = 0x7f55aa1bc800]
01:35:51 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
01:35:51 INFO - document served over http requires an https
01:35:51 INFO - sub-resource via iframe-tag using the http-csp
01:35:51 INFO - delivery method with keep-origin-redirect and when
01:35:51 INFO - the target request is same-origin.
01:35:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1894ms
01:35:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:35:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab7b800 == 36 [pid = 1874] [id = 472]
01:35:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55aa11e400) [pid = 1874] [serial = 1320] [outer = (nil)]
01:35:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55aa1bf000) [pid = 1874] [serial = 1321] [outer = 0x7f55aa11e400]
01:35:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55aac80000) [pid = 1874] [serial = 1322] [outer = 0x7f55aa11e400]
01:35:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac64000 == 37 [pid = 1874] [id = 473]
01:35:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55aacd4800) [pid = 1874] [serial = 1323] [outer = (nil)]
01:35:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55aacda400) [pid = 1874] [serial = 1324] [outer = 0x7f55aacd4800]
01:35:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
01:35:53 INFO - document served over http requires an https
01:35:53 INFO - sub-resource via iframe-tag using the http-csp
01:35:53 INFO - delivery method with no-redirect and when
01:35:53 INFO - the target request is same-origin.
01:35:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1944ms
01:35:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:35:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac70800 == 38 [pid = 1874] [id = 474]
01:35:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55aac75000) [pid = 1874] [serial = 1325] [outer = (nil)]
01:35:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55aacdb400) [pid = 1874] [serial = 1326] [outer = 0x7f55aac75000]
01:35:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55aadc8400) [pid = 1874] [serial = 1327] [outer = 0x7f55aac75000]
01:35:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaca2000 == 39 [pid = 1874] [id = 475]
01:35:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f55aadcc400) [pid = 1874] [serial = 1328] [outer = (nil)]
01:35:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55aadd1400) [pid = 1874] [serial = 1329] [outer = 0x7f55aadcc400]
01:35:56 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
01:35:56 INFO - document served over http requires an https
01:35:56 INFO - sub-resource via iframe-tag using the http-csp
01:35:56 INFO - delivery method with swap-origin-redirect and when
01:35:56 INFO - the target request is same-origin.
01:35:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2432ms
01:35:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:35:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaddb000 == 40 [pid = 1874] [id = 476]
01:35:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55aacd6c00) [pid = 1874] [serial = 1330] [outer = (nil)]
01:35:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55aadcf000) [pid = 1874] [serial = 1331] [outer = 0x7f55aacd6c00]
01:35:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55ab2eac00) [pid = 1874] [serial = 1332] [outer = 0x7f55aacd6c00]
01:35:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:58 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
01:35:58 INFO - document served over http requires an https
01:35:58 INFO - sub-resource via script-tag using the http-csp
01:35:58 INFO - delivery method with keep-origin-redirect and when
01:35:58 INFO - the target request is same-origin.
01:35:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2295ms
01:35:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
01:35:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:35:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f24000 == 41 [pid = 1874] [id = 477]
01:35:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55a6b11800) [pid = 1874] [serial = 1333] [outer = (nil)]
01:36:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f55a7c97800) [pid = 1874] [serial = 1334] [outer = 0x7f55a6b11800]
01:36:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f55ab303400) [pid = 1874] [serial = 1335] [outer = 0x7f55a6b11800]
01:36:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:02 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
01:36:02 INFO - document served over http requires an https
01:36:02 INFO - sub-resource via script-tag using the http-csp
01:36:02 INFO - delivery method with no-redirect and when
01:36:02 INFO - the target request is same-origin.
01:36:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3843ms
01:36:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:36:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fec0800 == 42 [pid = 1874] [id = 478]
01:36:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f559fc13400) [pid = 1874] [serial = 1336] [outer = (nil)]
01:36:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f559fd45c00) [pid = 1874] [serial = 1337] [outer = 0x7f559fc13400]
01:36:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55a2ba3800) [pid = 1874] [serial = 1338] [outer = 0x7f559fc13400]
01:36:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c45000 == 41 [pid = 1874] [id = 443]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd11800 == 40 [pid = 1874] [id = 442]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a409d800 == 39 [pid = 1874] [id = 445]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a3009800 == 38 [pid = 1874] [id = 444]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40af000 == 37 [pid = 1874] [id = 446]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4287800 == 36 [pid = 1874] [id = 447]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44b1800 == 35 [pid = 1874] [id = 448]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a606f000 == 34 [pid = 1874] [id = 449]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c0e000 == 33 [pid = 1874] [id = 450]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7010800 == 32 [pid = 1874] [id = 451]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7adb000 == 31 [pid = 1874] [id = 452]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83ec000 == 30 [pid = 1874] [id = 453]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a964b800 == 29 [pid = 1874] [id = 454]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1816800 == 28 [pid = 1874] [id = 456]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0098000 == 27 [pid = 1874] [id = 458]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fead800 == 26 [pid = 1874] [id = 457]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a167a800 == 25 [pid = 1874] [id = 460]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c8d800 == 24 [pid = 1874] [id = 459]
01:36:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ee2000 == 23 [pid = 1874] [id = 461]
01:36:04 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55a2ba4400) [pid = 1874] [serial = 1227] [outer = (nil)] [url = about:blank]
01:36:04 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a2ba2400) [pid = 1874] [serial = 1182] [outer = (nil)] [url = about:blank]
01:36:04 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55a176d400) [pid = 1874] [serial = 1224] [outer = (nil)] [url = about:blank]
01:36:04 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f55a2dd0800) [pid = 1874] [serial = 1230] [outer = (nil)] [url = about:blank]
01:36:04 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
01:36:04 INFO - document served over http requires an https
01:36:04 INFO - sub-resource via script-tag using the http-csp
01:36:04 INFO - delivery method with swap-origin-redirect and when
01:36:04 INFO - the target request is same-origin.
01:36:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2140ms
01:36:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:36:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feb8000 == 24 [pid = 1874] [id = 479]
01:36:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f559fec7800) [pid = 1874] [serial = 1339] [outer = (nil)]
01:36:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55a1eb8400) [pid = 1874] [serial = 1340] [outer = 0x7f559fec7800]
01:36:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55a30cec00) [pid = 1874] [serial = 1341] [outer = 0x7f559fec7800]
01:36:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36: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
01:36:06 INFO - document served over http requires an https
01:36:06 INFO - sub-resource via xhr-request using the http-csp
01:36:06 INFO - delivery method with keep-origin-redirect and when
01:36:06 INFO - the target request is same-origin.
01:36:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1589ms
01:36:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
01:36:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a166c000 == 25 [pid = 1874] [id = 480]
01:36:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55a1bc8400) [pid = 1874] [serial = 1342] [outer = (nil)]
01:36:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f55a3f67c00) [pid = 1874] [serial = 1343] [outer = 0x7f55a1bc8400]
01:36:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f55a4494400) [pid = 1874] [serial = 1344] [outer = 0x7f55a1bc8400]
01:36:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:08 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
01:36:08 INFO - document served over http requires an https
01:36:08 INFO - sub-resource via xhr-request using the http-csp
01:36:08 INFO - delivery method with no-redirect and when
01:36:08 INFO - the target request is same-origin.
01:36:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1642ms
01:36:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:36:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c32800 == 26 [pid = 1874] [id = 481]
01:36:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f55a3f61c00) [pid = 1874] [serial = 1345] [outer = (nil)]
01:36:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f55a6920000) [pid = 1874] [serial = 1346] [outer = 0x7f55a3f61c00]
01:36:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55a6a6ac00) [pid = 1874] [serial = 1347] [outer = 0x7f55a3f61c00]
01:36:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f55a1bce000) [pid = 1874] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456897823]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f55a3094c00) [pid = 1874] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f559fece000) [pid = 1874] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f55a2c76800) [pid = 1874] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f559fd49c00) [pid = 1874] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55a47a2800) [pid = 1874] [serial = 1289] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a9d0e800) [pid = 1874] [serial = 1274] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55a1bc7800) [pid = 1874] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456926214]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f55a840e400) [pid = 1874] [serial = 1268] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f55a3093000) [pid = 1874] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55a1bdf800) [pid = 1874] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456897823]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a94a8000) [pid = 1874] [serial = 1271] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55a0c5c400) [pid = 1874] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55a6022400) [pid = 1874] [serial = 1253] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a7c92800) [pid = 1874] [serial = 1265] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55a51b1000) [pid = 1874] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55a6f1c800) [pid = 1874] [serial = 1259] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55a3095c00) [pid = 1874] [serial = 1247] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a0d7dc00) [pid = 1874] [serial = 1279] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f559fc19800) [pid = 1874] [serial = 1237] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a1bdac00) [pid = 1874] [serial = 1242] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a47af400) [pid = 1874] [serial = 1250] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a78c6000) [pid = 1874] [serial = 1262] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a0d86800) [pid = 1874] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a1eb6c00) [pid = 1874] [serial = 1284] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a6a73800) [pid = 1874] [serial = 1256] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a3fea000) [pid = 1874] [serial = 1292] [outer = (nil)] [url = about:blank]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a00e1c00) [pid = 1874] [serial = 1278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a448e800) [pid = 1874] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a0c55800) [pid = 1874] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a1eb8c00) [pid = 1874] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456926214]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a1bd0c00) [pid = 1874] [serial = 1283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:36:11 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a3f62000) [pid = 1874] [serial = 1233] [outer = (nil)] [url = about:blank]
01:36:12 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
01:36:12 INFO - document served over http requires an https
01:36:12 INFO - sub-resource via xhr-request using the http-csp
01:36:12 INFO - delivery method with swap-origin-redirect and when
01:36:12 INFO - the target request is same-origin.
01:36:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 4000ms
01:36:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:36:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a3021000 == 27 [pid = 1874] [id = 482]
01:36:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a00d9000) [pid = 1874] [serial = 1348] [outer = (nil)]
01:36:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a0c54000) [pid = 1874] [serial = 1349] [outer = 0x7f55a00d9000]
01:36:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a1ec4400) [pid = 1874] [serial = 1350] [outer = 0x7f55a00d9000]
01:36:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:14 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
01:36:14 INFO - document served over http requires an http
01:36:14 INFO - sub-resource via fetch-request using the meta-csp
01:36:14 INFO - delivery method with keep-origin-redirect and when
01:36:14 INFO - the target request is cross-origin.
01:36:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2084ms
01:36:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
01:36:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c45000 == 28 [pid = 1874] [id = 483]
01:36:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f559fc1c400) [pid = 1874] [serial = 1351] [outer = (nil)]
01:36:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a1eb6c00) [pid = 1874] [serial = 1352] [outer = 0x7f559fc1c400]
01:36:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a3f66800) [pid = 1874] [serial = 1353] [outer = 0x7f559fc1c400]
01:36:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:16 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
01:36:16 INFO - document served over http requires an http
01:36:16 INFO - sub-resource via fetch-request using the meta-csp
01:36:16 INFO - delivery method with no-redirect and when
01:36:16 INFO - the target request is cross-origin.
01:36:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2792ms
01:36:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:36:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4287800 == 29 [pid = 1874] [id = 484]
01:36:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a1bd3c00) [pid = 1874] [serial = 1354] [outer = (nil)]
01:36:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a47a9c00) [pid = 1874] [serial = 1355] [outer = 0x7f55a1bd3c00]
01:36:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a6b10c00) [pid = 1874] [serial = 1356] [outer = 0x7f55a1bd3c00]
01:36:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:18 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
01:36:18 INFO - document served over http requires an http
01:36:18 INFO - sub-resource via fetch-request using the meta-csp
01:36:18 INFO - delivery method with swap-origin-redirect and when
01:36:18 INFO - the target request is cross-origin.
01:36:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1837ms
01:36:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:36:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f14800 == 30 [pid = 1874] [id = 485]
01:36:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a6022400) [pid = 1874] [serial = 1357] [outer = (nil)]
01:36:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a6f1c800) [pid = 1874] [serial = 1358] [outer = 0x7f55a6022400]
01:36:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a78c1800) [pid = 1874] [serial = 1359] [outer = 0x7f55a6022400]
01:36:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b33800 == 31 [pid = 1874] [id = 486]
01:36:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a7973400) [pid = 1874] [serial = 1360] [outer = (nil)]
01:36:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a7c95c00) [pid = 1874] [serial = 1361] [outer = 0x7f55a7973400]
01:36:20 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
01:36:20 INFO - document served over http requires an http
01:36:20 INFO - sub-resource via iframe-tag using the meta-csp
01:36:20 INFO - delivery method with keep-origin-redirect and when
01:36:20 INFO - the target request is cross-origin.
01:36:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2036ms
01:36:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:36:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c41800 == 32 [pid = 1874] [id = 487]
01:36:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55a6f34c00) [pid = 1874] [serial = 1362] [outer = (nil)]
01:36:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55a7c92800) [pid = 1874] [serial = 1363] [outer = 0x7f55a6f34c00]
01:36:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55a840d400) [pid = 1874] [serial = 1364] [outer = 0x7f55a6f34c00]
01:36:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7140000 == 33 [pid = 1874] [id = 488]
01:36:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f55a860d800) [pid = 1874] [serial = 1365] [outer = (nil)]
01:36:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55a9327400) [pid = 1874] [serial = 1366] [outer = 0x7f55a860d800]
01:36:22 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
01:36:22 INFO - document served over http requires an http
01:36:22 INFO - sub-resource via iframe-tag using the meta-csp
01:36:22 INFO - delivery method with no-redirect and when
01:36:22 INFO - the target request is cross-origin.
01:36:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1897ms
01:36:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:36:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7aed000 == 34 [pid = 1874] [id = 489]
01:36:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55a8dbbc00) [pid = 1874] [serial = 1367] [outer = (nil)]
01:36:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55a940ec00) [pid = 1874] [serial = 1368] [outer = 0x7f55a8dbbc00]
01:36:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55a9d11c00) [pid = 1874] [serial = 1369] [outer = 0x7f55a8dbbc00]
01:36:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a8c76800 == 35 [pid = 1874] [id = 490]
01:36:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55aa1b3400) [pid = 1874] [serial = 1370] [outer = (nil)]
01:36:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f55aac7c400) [pid = 1874] [serial = 1371] [outer = 0x7f55aa1b3400]
01:36:25 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
01:36:25 INFO - document served over http requires an http
01:36:25 INFO - sub-resource via iframe-tag using the meta-csp
01:36:25 INFO - delivery method with swap-origin-redirect and when
01:36:25 INFO - the target request is cross-origin.
01:36:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2434ms
01:36:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:36:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9ddf800 == 36 [pid = 1874] [id = 491]
01:36:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f55aac77400) [pid = 1874] [serial = 1372] [outer = (nil)]
01:36:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55aadc6400) [pid = 1874] [serial = 1373] [outer = 0x7f55aac77400]
01:36:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55aaedf400) [pid = 1874] [serial = 1374] [outer = 0x7f55aac77400]
01:36:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:27 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
01:36:27 INFO - document served over http requires an http
01:36:27 INFO - sub-resource via script-tag using the meta-csp
01:36:27 INFO - delivery method with keep-origin-redirect and when
01:36:27 INFO - the target request is cross-origin.
01:36:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2386ms
01:36:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
01:36:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aadd8000 == 37 [pid = 1874] [id = 492]
01:36:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55aacd7800) [pid = 1874] [serial = 1375] [outer = (nil)]
01:36:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f55ab2f4800) [pid = 1874] [serial = 1376] [outer = 0x7f55aacd7800]
01:36:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f55ab310800) [pid = 1874] [serial = 1377] [outer = 0x7f55aacd7800]
01:36:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:29 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
01:36:29 INFO - document served over http requires an http
01:36:29 INFO - sub-resource via script-tag using the meta-csp
01:36:29 INFO - delivery method with no-redirect and when
01:36:29 INFO - the target request is cross-origin.
01:36:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2146ms
01:36:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:36:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3cc000 == 38 [pid = 1874] [id = 493]
01:36:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f55ab304800) [pid = 1874] [serial = 1378] [outer = (nil)]
01:36:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f55ab3b8000) [pid = 1874] [serial = 1379] [outer = 0x7f55ab304800]
01:36:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55ab7bc000) [pid = 1874] [serial = 1380] [outer = 0x7f55ab304800]
01:36:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:32 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
01:36:32 INFO - document served over http requires an http
01:36:32 INFO - sub-resource via script-tag using the meta-csp
01:36:32 INFO - delivery method with swap-origin-redirect and when
01:36:32 INFO - the target request is cross-origin.
01:36:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2785ms
01:36:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:36:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab80b000 == 39 [pid = 1874] [id = 494]
01:36:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55ab3b7800) [pid = 1874] [serial = 1381] [outer = (nil)]
01:36:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f55ab86b000) [pid = 1874] [serial = 1382] [outer = 0x7f55ab3b7800]
01:36:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f55ab873800) [pid = 1874] [serial = 1383] [outer = 0x7f55ab3b7800]
01:36:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:34 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
01:36:34 INFO - document served over http requires an http
01:36:34 INFO - sub-resource via xhr-request using the meta-csp
01:36:34 INFO - delivery method with keep-origin-redirect and when
01:36:34 INFO - the target request is cross-origin.
01:36:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2035ms
01:36:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
01:36:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac388800 == 40 [pid = 1874] [id = 495]
01:36:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f55ab86ac00) [pid = 1874] [serial = 1384] [outer = (nil)]
01:36:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f55abd0a400) [pid = 1874] [serial = 1385] [outer = 0x7f55ab86ac00]
01:36:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f55abd11800) [pid = 1874] [serial = 1386] [outer = 0x7f55ab86ac00]
01:36:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:36 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
01:36:36 INFO - document served over http requires an http
01:36:36 INFO - sub-resource via xhr-request using the meta-csp
01:36:36 INFO - delivery method with no-redirect and when
01:36:36 INFO - the target request is cross-origin.
01:36:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1792ms
01:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:36:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac481000 == 41 [pid = 1874] [id = 496]
01:36:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f55abd0a000) [pid = 1874] [serial = 1387] [outer = (nil)]
01:36:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f55abeac400) [pid = 1874] [serial = 1388] [outer = 0x7f55abd0a000]
01:36:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f55ac345c00) [pid = 1874] [serial = 1389] [outer = 0x7f55abd0a000]
01:36:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:38 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
01:36:38 INFO - document served over http requires an http
01:36:38 INFO - sub-resource via xhr-request using the meta-csp
01:36:38 INFO - delivery method with swap-origin-redirect and when
01:36:38 INFO - the target request is cross-origin.
01:36:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1894ms
01:36:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:36:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8a4000 == 42 [pid = 1874] [id = 497]
01:36:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f55abea9000) [pid = 1874] [serial = 1390] [outer = (nil)]
01:36:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f55ac45d800) [pid = 1874] [serial = 1391] [outer = 0x7f55abea9000]
01:36:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f55ac466400) [pid = 1874] [serial = 1392] [outer = 0x7f55abea9000]
01:36:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:40 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
01:36:40 INFO - document served over http requires an https
01:36:40 INFO - sub-resource via fetch-request using the meta-csp
01:36:40 INFO - delivery method with keep-origin-redirect and when
01:36:40 INFO - the target request is cross-origin.
01:36:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2137ms
01:36:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
01:36:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca36000 == 43 [pid = 1874] [id = 498]
01:36:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f55ac72c400) [pid = 1874] [serial = 1393] [outer = (nil)]
01:36:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f55ac732400) [pid = 1874] [serial = 1394] [outer = 0x7f55ac72c400]
01:36:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f55acad3400) [pid = 1874] [serial = 1395] [outer = 0x7f55ac72c400]
01:36:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:42 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
01:36:42 INFO - document served over http requires an https
01:36:42 INFO - sub-resource via fetch-request using the meta-csp
01:36:42 INFO - delivery method with no-redirect and when
01:36:42 INFO - the target request is cross-origin.
01:36:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2338ms
01:36:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:36:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c3d800 == 42 [pid = 1874] [id = 463]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a88800 == 41 [pid = 1874] [id = 464]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c11800 == 40 [pid = 1874] [id = 465]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a713d800 == 39 [pid = 1874] [id = 466]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83da800 == 38 [pid = 1874] [id = 467]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84c4000 == 37 [pid = 1874] [id = 468]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9320800 == 36 [pid = 1874] [id = 469]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab6c800 == 35 [pid = 1874] [id = 471]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaacb800 == 34 [pid = 1874] [id = 470]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac64000 == 33 [pid = 1874] [id = 473]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab7b800 == 32 [pid = 1874] [id = 472]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaca2000 == 31 [pid = 1874] [id = 475]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac70800 == 30 [pid = 1874] [id = 474]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaddb000 == 29 [pid = 1874] [id = 476]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fec0800 == 28 [pid = 1874] [id = 478]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feb8000 == 27 [pid = 1874] [id = 479]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a166c000 == 26 [pid = 1874] [id = 480]
01:36:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c32800 == 25 [pid = 1874] [id = 481]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c45000 == 24 [pid = 1874] [id = 483]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4287800 == 23 [pid = 1874] [id = 484]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b33800 == 22 [pid = 1874] [id = 486]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f14800 == 21 [pid = 1874] [id = 485]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7140000 == 20 [pid = 1874] [id = 488]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c41800 == 19 [pid = 1874] [id = 487]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a8c76800 == 18 [pid = 1874] [id = 490]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7aed000 == 17 [pid = 1874] [id = 489]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9ddf800 == 16 [pid = 1874] [id = 491]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aadd8000 == 15 [pid = 1874] [id = 492]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3cc000 == 14 [pid = 1874] [id = 493]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaab2800 == 13 [pid = 1874] [id = 455]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab80b000 == 12 [pid = 1874] [id = 494]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac388800 == 11 [pid = 1874] [id = 495]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac481000 == 10 [pid = 1874] [id = 496]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8a4000 == 9 [pid = 1874] [id = 497]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4361000 == 8 [pid = 1874] [id = 422]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44af800 == 7 [pid = 1874] [id = 462]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca36000 == 6 [pid = 1874] [id = 498]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9636800 == 5 [pid = 1874] [id = 435]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c77000 == 4 [pid = 1874] [id = 418]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c07800 == 3 [pid = 1874] [id = 398]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f24000 == 2 [pid = 1874] [id = 477]
01:36:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a3021000 == 1 [pid = 1874] [id = 482]
01:36:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd0b800 == 2 [pid = 1874] [id = 499]
01:36:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f559fbeac00) [pid = 1874] [serial = 1396] [outer = (nil)]
01:36:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f559fbecc00) [pid = 1874] [serial = 1397] [outer = 0x7f559fbeac00]
01:36:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f559fd4a000) [pid = 1874] [serial = 1398] [outer = 0x7f559fbeac00]
01:36:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:47 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f55a3f64800) [pid = 1874] [serial = 1285] [outer = (nil)] [url = about:blank]
01:36:47 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f55a2c74400) [pid = 1874] [serial = 1280] [outer = (nil)] [url = about:blank]
01:36:47 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f55a69ac800) [pid = 1874] [serial = 1290] [outer = (nil)] [url = about:blank]
01:36:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:48 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
01:36:48 INFO - document served over http requires an https
01:36:48 INFO - sub-resource via fetch-request using the meta-csp
01:36:48 INFO - delivery method with swap-origin-redirect and when
01:36:48 INFO - the target request is cross-origin.
01:36:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 5805ms
01:36:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:36:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feb9800 == 3 [pid = 1874] [id = 500]
01:36:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f559fec7400) [pid = 1874] [serial = 1399] [outer = (nil)]
01:36:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f559fed2000) [pid = 1874] [serial = 1400] [outer = 0x7f559fec7400]
01:36:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f55a00d9c00) [pid = 1874] [serial = 1401] [outer = 0x7f559fec7400]
01:36:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0097000 == 4 [pid = 1874] [id = 501]
01:36:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f55a00de800) [pid = 1874] [serial = 1402] [outer = (nil)]
01:36:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f55a0c51800) [pid = 1874] [serial = 1403] [outer = 0x7f55a00de800]
01:36:50 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
01:36:50 INFO - document served over http requires an https
01:36:50 INFO - sub-resource via iframe-tag using the meta-csp
01:36:50 INFO - delivery method with keep-origin-redirect and when
01:36:50 INFO - the target request is cross-origin.
01:36:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1637ms
01:36:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:36:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c8f000 == 5 [pid = 1874] [id = 502]
01:36:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f559fd4d400) [pid = 1874] [serial = 1404] [outer = (nil)]
01:36:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f55a00e2800) [pid = 1874] [serial = 1405] [outer = 0x7f559fd4d400]
01:36:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f55a0c5f800) [pid = 1874] [serial = 1406] [outer = 0x7f559fd4d400]
01:36:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0ca4800 == 6 [pid = 1874] [id = 503]
01:36:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f55a0d7cc00) [pid = 1874] [serial = 1407] [outer = (nil)]
01:36:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f55a0d81c00) [pid = 1874] [serial = 1408] [outer = 0x7f55a0d7cc00]
01:36:52 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
01:36:52 INFO - document served over http requires an https
01:36:52 INFO - sub-resource via iframe-tag using the meta-csp
01:36:52 INFO - delivery method with no-redirect and when
01:36:52 INFO - the target request is cross-origin.
01:36:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1728ms
01:36:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:36:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f55a6f05c00) [pid = 1874] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f55a00e1000) [pid = 1874] [serial = 1241] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f55aac75000) [pid = 1874] [serial = 1325] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f55a1bc8400) [pid = 1874] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f55a6027c00) [pid = 1874] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f55a3f61c00) [pid = 1874] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f55a828ec00) [pid = 1874] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f55aadcc400) [pid = 1874] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f55aa1bc800) [pid = 1874] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f55a6f14000) [pid = 1874] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f559fec7800) [pid = 1874] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f55a6b11800) [pid = 1874] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f55aa11e400) [pid = 1874] [serial = 1320] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f55a840a800) [pid = 1874] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f55a78c8c00) [pid = 1874] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f55a6b0a400) [pid = 1874] [serial = 1199] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f55a796a400) [pid = 1874] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f55a9411400) [pid = 1874] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f55a940cc00) [pid = 1874] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f559fecd800) [pid = 1874] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f559fecd000) [pid = 1874] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f55a8608000) [pid = 1874] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f559fd4fc00) [pid = 1874] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f55a8dc0800) [pid = 1874] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55a51af000) [pid = 1874] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f55a47ae800) [pid = 1874] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f55a00d9000) [pid = 1874] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f559fd47c00) [pid = 1874] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f55a30d9400) [pid = 1874] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f55a1be1400) [pid = 1874] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55aacd4800) [pid = 1874] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456953685]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a8394000) [pid = 1874] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f559fc13400) [pid = 1874] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f559fbf3c00) [pid = 1874] [serial = 1236] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f55a8dbe000) [pid = 1874] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55a1bcdc00) [pid = 1874] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a6a6fc00) [pid = 1874] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55a308c400) [pid = 1874] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55aacd6c00) [pid = 1874] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a69b0000) [pid = 1874] [serial = 1194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55a78c3800) [pid = 1874] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55a9d03400) [pid = 1874] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55a7a25800) [pid = 1874] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a2b97800) [pid = 1874] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a8dc3400) [pid = 1874] [serial = 1310] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a1eb8400) [pid = 1874] [serial = 1340] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a7c97800) [pid = 1874] [serial = 1334] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a78c4000) [pid = 1874] [serial = 1304] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55aa11fc00) [pid = 1874] [serial = 1316] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55aa1bf000) [pid = 1874] [serial = 1321] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55aacda400) [pid = 1874] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456953685]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a3f67c00) [pid = 1874] [serial = 1343] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a6920000) [pid = 1874] [serial = 1346] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55aadcf000) [pid = 1874] [serial = 1331] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a0d7c800) [pid = 1874] [serial = 1295] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f559fd45c00) [pid = 1874] [serial = 1337] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a9d05000) [pid = 1874] [serial = 1313] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55aa1c1c00) [pid = 1874] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a6ea7c00) [pid = 1874] [serial = 1301] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a0c54000) [pid = 1874] [serial = 1349] [outer = (nil)] [url = about:blank]
01:36:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:56 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55aadd1400) [pid = 1874] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:36:56 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a308f800) [pid = 1874] [serial = 1298] [outer = (nil)] [url = about:blank]
01:36:56 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a8295c00) [pid = 1874] [serial = 1307] [outer = (nil)] [url = about:blank]
01:36:56 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55aacdb400) [pid = 1874] [serial = 1326] [outer = (nil)] [url = about:blank]
01:36:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a828f800) [pid = 1874] [serial = 1266] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a6f61000) [pid = 1874] [serial = 1302] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a9404000) [pid = 1874] [serial = 1215] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a9324000) [pid = 1874] [serial = 1212] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a5fc5800) [pid = 1874] [serial = 1251] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a9325000) [pid = 1874] [serial = 1269] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a94a6800) [pid = 1874] [serial = 1218] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a0d87400) [pid = 1874] [serial = 1238] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a2dce800) [pid = 1874] [serial = 1243] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a6a71400) [pid = 1874] [serial = 1191] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a7a1b400) [pid = 1874] [serial = 1305] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a6023800) [pid = 1874] [serial = 1188] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a6f3fc00) [pid = 1874] [serial = 1196] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a69a7000) [pid = 1874] [serial = 1254] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a448f400) [pid = 1874] [serial = 1248] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a3f68400) [pid = 1874] [serial = 1185] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a6f3f000) [pid = 1874] [serial = 1260] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a6a6ac00) [pid = 1874] [serial = 1347] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55aa114c00) [pid = 1874] [serial = 1275] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a860fc00) [pid = 1874] [serial = 1209] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a94b1400) [pid = 1874] [serial = 1272] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a6921c00) [pid = 1874] [serial = 1299] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a840ec00) [pid = 1874] [serial = 1206] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a6eac000) [pid = 1874] [serial = 1257] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a4494400) [pid = 1874] [serial = 1344] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a828b000) [pid = 1874] [serial = 1201] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a30cec00) [pid = 1874] [serial = 1341] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a7973800) [pid = 1874] [serial = 1263] [outer = (nil)] [url = about:blank]
01:36:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feb6000 == 7 [pid = 1874] [id = 504]
01:36:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f559fbe7400) [pid = 1874] [serial = 1409] [outer = (nil)]
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f559fbeb800) [pid = 1874] [serial = 1410] [outer = 0x7f559fbe7400]
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f559fc14000) [pid = 1874] [serial = 1411] [outer = 0x7f559fbe7400]
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0092000 == 8 [pid = 1874] [id = 505]
01:36:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f559fbf2400) [pid = 1874] [serial = 1412] [outer = (nil)]
01:36:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f559fd49400) [pid = 1874] [serial = 1413] [outer = 0x7f559fbf2400]
01:36:59 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
01:36:59 INFO - document served over http requires an https
01:36:59 INFO - sub-resource via iframe-tag using the meta-csp
01:36:59 INFO - delivery method with swap-origin-redirect and when
01:36:59 INFO - the target request is cross-origin.
01:36:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 7012ms
01:36:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:36:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:36:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0e85800 == 9 [pid = 1874] [id = 506]
01:36:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f559fd42400) [pid = 1874] [serial = 1414] [outer = (nil)]
01:36:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f559fd47c00) [pid = 1874] [serial = 1415] [outer = 0x7f559fd42400]
01:36:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a00e2000) [pid = 1874] [serial = 1416] [outer = 0x7f559fd42400]
01:36:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:00 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
01:37:00 INFO - document served over http requires an https
01:37:00 INFO - sub-resource via script-tag using the meta-csp
01:37:00 INFO - delivery method with keep-origin-redirect and when
01:37:00 INFO - the target request is cross-origin.
01:37:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1797ms
01:37:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
01:37:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1584000 == 10 [pid = 1874] [id = 507]
01:37:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f559fec8c00) [pid = 1874] [serial = 1417] [outer = (nil)]
01:37:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a0d7b000) [pid = 1874] [serial = 1418] [outer = 0x7f559fec8c00]
01:37:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a176a400) [pid = 1874] [serial = 1419] [outer = 0x7f559fec8c00]
01:37:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:02 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
01:37:02 INFO - document served over http requires an https
01:37:02 INFO - sub-resource via script-tag using the meta-csp
01:37:02 INFO - delivery method with no-redirect and when
01:37:02 INFO - the target request is cross-origin.
01:37:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1689ms
01:37:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:37:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1732000 == 11 [pid = 1874] [id = 508]
01:37:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a0d7f000) [pid = 1874] [serial = 1420] [outer = (nil)]
01:37:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a1773800) [pid = 1874] [serial = 1421] [outer = 0x7f55a0d7f000]
01:37:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a1bc5c00) [pid = 1874] [serial = 1422] [outer = 0x7f55a0d7f000]
01:37:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:04 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
01:37:04 INFO - document served over http requires an https
01:37:04 INFO - sub-resource via script-tag using the meta-csp
01:37:04 INFO - delivery method with swap-origin-redirect and when
01:37:04 INFO - the target request is cross-origin.
01:37:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1848ms
01:37:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:37:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a174d000 == 12 [pid = 1874] [id = 509]
01:37:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a1774800) [pid = 1874] [serial = 1423] [outer = (nil)]
01:37:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a1bd3800) [pid = 1874] [serial = 1424] [outer = 0x7f55a1774800]
01:37:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a1bdf400) [pid = 1874] [serial = 1425] [outer = 0x7f55a1774800]
01:37:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:06 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
01:37:06 INFO - document served over http requires an https
01:37:06 INFO - sub-resource via xhr-request using the meta-csp
01:37:06 INFO - delivery method with keep-origin-redirect and when
01:37:06 INFO - the target request is cross-origin.
01:37:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2099ms
01:37:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
01:37:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a181d800 == 13 [pid = 1874] [id = 510]
01:37:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a1bd2800) [pid = 1874] [serial = 1426] [outer = (nil)]
01:37:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a1ec1400) [pid = 1874] [serial = 1427] [outer = 0x7f55a1bd2800]
01:37:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a2b9b000) [pid = 1874] [serial = 1428] [outer = 0x7f55a1bd2800]
01:37:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
01:37:08 INFO - document served over http requires an https
01:37:08 INFO - sub-resource via xhr-request using the meta-csp
01:37:08 INFO - delivery method with no-redirect and when
01:37:08 INFO - the target request is cross-origin.
01:37:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2181ms
01:37:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:37:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1eea000 == 14 [pid = 1874] [id = 511]
01:37:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a2c70000) [pid = 1874] [serial = 1429] [outer = (nil)]
01:37:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a2c71000) [pid = 1874] [serial = 1430] [outer = 0x7f55a2c70000]
01:37:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a2c78c00) [pid = 1874] [serial = 1431] [outer = 0x7f55a2c70000]
01:37:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:12 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
01:37:12 INFO - document served over http requires an https
01:37:12 INFO - sub-resource via xhr-request using the meta-csp
01:37:12 INFO - delivery method with swap-origin-redirect and when
01:37:12 INFO - the target request is cross-origin.
01:37:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3551ms
01:37:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:37:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0093000 == 15 [pid = 1874] [id = 512]
01:37:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f559fc14400) [pid = 1874] [serial = 1432] [outer = (nil)]
01:37:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f559fd4a400) [pid = 1874] [serial = 1433] [outer = 0x7f559fc14400]
01:37:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a0c53c00) [pid = 1874] [serial = 1434] [outer = 0x7f559fc14400]
01:37:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:14 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
01:37:14 INFO - document served over http requires an http
01:37:14 INFO - sub-resource via fetch-request using the meta-csp
01:37:14 INFO - delivery method with keep-origin-redirect and when
01:37:14 INFO - the target request is same-origin.
01:37:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1941ms
01:37:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
01:37:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd27000 == 16 [pid = 1874] [id = 513]
01:37:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f559fc12800) [pid = 1874] [serial = 1435] [outer = (nil)]
01:37:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f559fecbc00) [pid = 1874] [serial = 1436] [outer = 0x7f559fc12800]
01:37:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a1bc6000) [pid = 1874] [serial = 1437] [outer = 0x7f559fc12800]
01:37:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0ca4800 == 15 [pid = 1874] [id = 503]
01:37:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c8f000 == 14 [pid = 1874] [id = 502]
01:37:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0097000 == 13 [pid = 1874] [id = 501]
01:37:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feb9800 == 12 [pid = 1874] [id = 500]
01:37:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd0b800 == 11 [pid = 1874] [id = 499]
01:37:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55aadc8400) [pid = 1874] [serial = 1327] [outer = (nil)] [url = about:blank]
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a6f19000) [pid = 1874] [serial = 1293] [outer = (nil)] [url = about:blank]
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a940d000) [pid = 1874] [serial = 1311] [outer = (nil)] [url = about:blank]
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55aac80000) [pid = 1874] [serial = 1322] [outer = (nil)] [url = about:blank]
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55ab2eac00) [pid = 1874] [serial = 1332] [outer = (nil)] [url = about:blank]
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55ab303400) [pid = 1874] [serial = 1335] [outer = (nil)] [url = about:blank]
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55aa116800) [pid = 1874] [serial = 1314] [outer = (nil)] [url = about:blank]
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a1ec4400) [pid = 1874] [serial = 1350] [outer = (nil)] [url = about:blank]
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55aa1b8800) [pid = 1874] [serial = 1317] [outer = (nil)] [url = about:blank]
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a2ba3800) [pid = 1874] [serial = 1338] [outer = (nil)] [url = about:blank]
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a840b000) [pid = 1874] [serial = 1308] [outer = (nil)] [url = about:blank]
01:37:15 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a2ba4c00) [pid = 1874] [serial = 1296] [outer = (nil)] [url = about:blank]
01:37:16 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
01:37:16 INFO - document served over http requires an http
01:37:16 INFO - sub-resource via fetch-request using the meta-csp
01:37:16 INFO - delivery method with no-redirect and when
01:37:16 INFO - the target request is same-origin.
01:37:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1740ms
01:37:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:37:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0ca4000 == 12 [pid = 1874] [id = 514]
01:37:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a00d7c00) [pid = 1874] [serial = 1438] [outer = (nil)]
01:37:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a1bde400) [pid = 1874] [serial = 1439] [outer = 0x7f55a00d7c00]
01:37:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a2c6dc00) [pid = 1874] [serial = 1440] [outer = 0x7f55a00d7c00]
01:37:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:17 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
01:37:17 INFO - document served over http requires an http
01:37:17 INFO - sub-resource via fetch-request using the meta-csp
01:37:17 INFO - delivery method with swap-origin-redirect and when
01:37:17 INFO - the target request is same-origin.
01:37:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1586ms
01:37:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:37:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c43800 == 13 [pid = 1874] [id = 515]
01:37:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a1ebc800) [pid = 1874] [serial = 1441] [outer = (nil)]
01:37:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a2dcb400) [pid = 1874] [serial = 1442] [outer = 0x7f55a1ebc800]
01:37:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a308b400) [pid = 1874] [serial = 1443] [outer = 0x7f55a1ebc800]
01:37:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a3007800 == 14 [pid = 1874] [id = 516]
01:37:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a308f400) [pid = 1874] [serial = 1444] [outer = (nil)]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a7c95c00) [pid = 1874] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a6f1c800) [pid = 1874] [serial = 1358] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55ac732400) [pid = 1874] [serial = 1394] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f559fbecc00) [pid = 1874] [serial = 1397] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55abd0a400) [pid = 1874] [serial = 1385] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55abeac400) [pid = 1874] [serial = 1388] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55ac45d800) [pid = 1874] [serial = 1391] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55ab3b8000) [pid = 1874] [serial = 1379] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55ab86b000) [pid = 1874] [serial = 1382] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55aadc6400) [pid = 1874] [serial = 1373] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55ab2f4800) [pid = 1874] [serial = 1376] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a9327400) [pid = 1874] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456982505]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a7c92800) [pid = 1874] [serial = 1363] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55aac7c400) [pid = 1874] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a940ec00) [pid = 1874] [serial = 1368] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a1eb6c00) [pid = 1874] [serial = 1352] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a47a9c00) [pid = 1874] [serial = 1355] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a0c51800) [pid = 1874] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f559fed2000) [pid = 1874] [serial = 1400] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a00e2800) [pid = 1874] [serial = 1405] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a0d81c00) [pid = 1874] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457011797]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55aa1b3400) [pid = 1874] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55ab304800) [pid = 1874] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55aac77400) [pid = 1874] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55aacd7800) [pid = 1874] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a0d7cc00) [pid = 1874] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457011797]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f559fec7400) [pid = 1874] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f559fd4d400) [pid = 1874] [serial = 1404] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a00de800) [pid = 1874] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f559fbeac00) [pid = 1874] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55a7973400) [pid = 1874] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a860d800) [pid = 1874] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446456982505]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55a6022400) [pid = 1874] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55ac72c400) [pid = 1874] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55ab86ac00) [pid = 1874] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55abd0a000) [pid = 1874] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55abea9000) [pid = 1874] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55ab3b7800) [pid = 1874] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55a6f34c00) [pid = 1874] [serial = 1362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f55a8dbbc00) [pid = 1874] [serial = 1367] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f559fc1c400) [pid = 1874] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f55a1bd3c00) [pid = 1874] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f55abd11800) [pid = 1874] [serial = 1386] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f55ac345c00) [pid = 1874] [serial = 1389] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f55ab873800) [pid = 1874] [serial = 1383] [outer = (nil)] [url = about:blank]
01:37:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f559fc10800) [pid = 1874] [serial = 1445] [outer = 0x7f55a308f400]
01:37:20 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
01:37:20 INFO - document served over http requires an http
01:37:20 INFO - sub-resource via iframe-tag using the meta-csp
01:37:20 INFO - delivery method with keep-origin-redirect and when
01:37:20 INFO - the target request is same-origin.
01:37:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2536ms
01:37:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:37:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a3012800 == 15 [pid = 1874] [id = 517]
01:37:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f55a0c5a800) [pid = 1874] [serial = 1446] [outer = (nil)]
01:37:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f55a0d81c00) [pid = 1874] [serial = 1447] [outer = 0x7f55a0c5a800]
01:37:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f55a3093c00) [pid = 1874] [serial = 1448] [outer = 0x7f55a0c5a800]
01:37:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a157f000 == 16 [pid = 1874] [id = 518]
01:37:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f559fd44400) [pid = 1874] [serial = 1449] [outer = (nil)]
01:37:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55a00d6000) [pid = 1874] [serial = 1450] [outer = 0x7f559fd44400]
01:37:22 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
01:37:22 INFO - document served over http requires an http
01:37:22 INFO - sub-resource via iframe-tag using the meta-csp
01:37:22 INFO - delivery method with no-redirect and when
01:37:22 INFO - the target request is same-origin.
01:37:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2233ms
01:37:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:37:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a300f000 == 17 [pid = 1874] [id = 519]
01:37:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f559fd4d400) [pid = 1874] [serial = 1451] [outer = (nil)]
01:37:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55a00d3800) [pid = 1874] [serial = 1452] [outer = 0x7f559fd4d400]
01:37:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55a2dc5800) [pid = 1874] [serial = 1453] [outer = 0x7f559fd4d400]
01:37:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40ae000 == 18 [pid = 1874] [id = 520]
01:37:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55a3091000) [pid = 1874] [serial = 1454] [outer = (nil)]
01:37:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a3097800) [pid = 1874] [serial = 1455] [outer = 0x7f55a3091000]
01:37:24 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
01:37:24 INFO - document served over http requires an http
01:37:24 INFO - sub-resource via iframe-tag using the meta-csp
01:37:24 INFO - delivery method with swap-origin-redirect and when
01:37:24 INFO - the target request is same-origin.
01:37:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2232ms
01:37:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:37:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41d0000 == 19 [pid = 1874] [id = 521]
01:37:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a0c60c00) [pid = 1874] [serial = 1456] [outer = (nil)]
01:37:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a3097400) [pid = 1874] [serial = 1457] [outer = 0x7f55a0c60c00]
01:37:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55a30d2800) [pid = 1874] [serial = 1458] [outer = 0x7f55a0c60c00]
01:37:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:27 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
01:37:27 INFO - document served over http requires an http
01:37:27 INFO - sub-resource via script-tag using the meta-csp
01:37:27 INFO - delivery method with keep-origin-redirect and when
01:37:27 INFO - the target request is same-origin.
01:37:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2989ms
01:37:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
01:37:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41ec800 == 20 [pid = 1874] [id = 522]
01:37:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55a308cc00) [pid = 1874] [serial = 1459] [outer = (nil)]
01:37:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55a30d8c00) [pid = 1874] [serial = 1460] [outer = 0x7f55a308cc00]
01:37:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a3f62000) [pid = 1874] [serial = 1461] [outer = 0x7f55a308cc00]
01:37:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:29 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
01:37:29 INFO - document served over http requires an http
01:37:29 INFO - sub-resource via script-tag using the meta-csp
01:37:29 INFO - delivery method with no-redirect and when
01:37:29 INFO - the target request is same-origin.
01:37:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1631ms
01:37:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:37:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a428b000 == 21 [pid = 1874] [id = 523]
01:37:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a3f5a800) [pid = 1874] [serial = 1462] [outer = (nil)]
01:37:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55a3fea000) [pid = 1874] [serial = 1463] [outer = 0x7f55a3f5a800]
01:37:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a3ff3400) [pid = 1874] [serial = 1464] [outer = 0x7f55a3f5a800]
01:37:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37: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
01:37:31 INFO - document served over http requires an http
01:37:31 INFO - sub-resource via script-tag using the meta-csp
01:37:31 INFO - delivery method with swap-origin-redirect and when
01:37:31 INFO - the target request is same-origin.
01:37:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1783ms
01:37:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:37:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4375800 == 22 [pid = 1874] [id = 524]
01:37:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a3fe9c00) [pid = 1874] [serial = 1465] [outer = (nil)]
01:37:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a4490000) [pid = 1874] [serial = 1466] [outer = 0x7f55a3fe9c00]
01:37:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a4496c00) [pid = 1874] [serial = 1467] [outer = 0x7f55a3fe9c00]
01:37:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:33 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
01:37:33 INFO - document served over http requires an http
01:37:33 INFO - sub-resource via xhr-request using the meta-csp
01:37:33 INFO - delivery method with keep-origin-redirect and when
01:37:33 INFO - the target request is same-origin.
01:37:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1835ms
01:37:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
01:37:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44b6000 == 23 [pid = 1874] [id = 525]
01:37:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a448f800) [pid = 1874] [serial = 1468] [outer = (nil)]
01:37:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a47aa400) [pid = 1874] [serial = 1469] [outer = 0x7f55a448f800]
01:37:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a51a4800) [pid = 1874] [serial = 1470] [outer = 0x7f55a448f800]
01:37:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:35 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
01:37:35 INFO - document served over http requires an http
01:37:35 INFO - sub-resource via xhr-request using the meta-csp
01:37:35 INFO - delivery method with no-redirect and when
01:37:35 INFO - the target request is same-origin.
01:37:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2640ms
01:37:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:37:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c9c800 == 24 [pid = 1874] [id = 526]
01:37:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a0c51400) [pid = 1874] [serial = 1471] [outer = (nil)]
01:37:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a0c57000) [pid = 1874] [serial = 1472] [outer = 0x7f55a0c51400]
01:37:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a1ebe000) [pid = 1874] [serial = 1473] [outer = 0x7f55a0c51400]
01:37:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:37 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
01:37:37 INFO - document served over http requires an http
01:37:37 INFO - sub-resource via xhr-request using the meta-csp
01:37:37 INFO - delivery method with swap-origin-redirect and when
01:37:37 INFO - the target request is same-origin.
01:37:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2052ms
01:37:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:37:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0085000 == 25 [pid = 1874] [id = 527]
01:37:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a00d6400) [pid = 1874] [serial = 1474] [outer = (nil)]
01:37:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a00d8800) [pid = 1874] [serial = 1475] [outer = 0x7f55a00d6400]
01:37:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a0d7ac00) [pid = 1874] [serial = 1476] [outer = 0x7f55a00d6400]
01:37:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a3007800 == 24 [pid = 1874] [id = 516]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c43800 == 23 [pid = 1874] [id = 515]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0ca4000 == 22 [pid = 1874] [id = 514]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd27000 == 21 [pid = 1874] [id = 513]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0093000 == 20 [pid = 1874] [id = 512]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1eea000 == 19 [pid = 1874] [id = 511]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a181d800 == 18 [pid = 1874] [id = 510]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a174d000 == 17 [pid = 1874] [id = 509]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1732000 == 16 [pid = 1874] [id = 508]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1584000 == 15 [pid = 1874] [id = 507]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0e85800 == 14 [pid = 1874] [id = 506]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0092000 == 13 [pid = 1874] [id = 505]
01:37:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feb6000 == 12 [pid = 1874] [id = 504]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a3f66800) [pid = 1874] [serial = 1353] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a840d400) [pid = 1874] [serial = 1364] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a78c1800) [pid = 1874] [serial = 1359] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55aaedf400) [pid = 1874] [serial = 1374] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a9d11c00) [pid = 1874] [serial = 1369] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55ab7bc000) [pid = 1874] [serial = 1380] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55ab310800) [pid = 1874] [serial = 1377] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55ac466400) [pid = 1874] [serial = 1392] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f559fd4a000) [pid = 1874] [serial = 1398] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55acad3400) [pid = 1874] [serial = 1395] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a6b10c00) [pid = 1874] [serial = 1356] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a00d9c00) [pid = 1874] [serial = 1401] [outer = (nil)] [url = about:blank]
01:37:39 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a0c5f800) [pid = 1874] [serial = 1406] [outer = (nil)] [url = about:blank]
01:37:40 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
01:37:40 INFO - document served over http requires an https
01:37:40 INFO - sub-resource via fetch-request using the meta-csp
01:37:40 INFO - delivery method with keep-origin-redirect and when
01:37:40 INFO - the target request is same-origin.
01:37:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3140ms
01:37:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
01:37:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0090800 == 13 [pid = 1874] [id = 528]
01:37:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f559fec9000) [pid = 1874] [serial = 1477] [outer = (nil)]
01:37:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a1768800) [pid = 1874] [serial = 1478] [outer = 0x7f559fec9000]
01:37:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a1bdd400) [pid = 1874] [serial = 1479] [outer = 0x7f559fec9000]
01:37:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:42 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
01:37:42 INFO - document served over http requires an https
01:37:42 INFO - sub-resource via fetch-request using the meta-csp
01:37:42 INFO - delivery method with no-redirect and when
01:37:42 INFO - the target request is same-origin.
01:37:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1900ms
01:37:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:37:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a156e000 == 14 [pid = 1874] [id = 529]
01:37:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a0c59800) [pid = 1874] [serial = 1480] [outer = (nil)]
01:37:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a2ba0400) [pid = 1874] [serial = 1481] [outer = 0x7f55a0c59800]
01:37:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a2c76400) [pid = 1874] [serial = 1482] [outer = 0x7f55a0c59800]
01:37:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a2dcb400) [pid = 1874] [serial = 1442] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a1bde400) [pid = 1874] [serial = 1439] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f559fd4a400) [pid = 1874] [serial = 1433] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a0d7b000) [pid = 1874] [serial = 1418] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f559fecbc00) [pid = 1874] [serial = 1436] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a1bd3800) [pid = 1874] [serial = 1424] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55a1773800) [pid = 1874] [serial = 1421] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a2c71000) [pid = 1874] [serial = 1430] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f559fd47c00) [pid = 1874] [serial = 1415] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a1ec1400) [pid = 1874] [serial = 1427] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f559fd49400) [pid = 1874] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f559fbeb800) [pid = 1874] [serial = 1410] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f559fc10800) [pid = 1874] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55a0d81c00) [pid = 1874] [serial = 1447] [outer = (nil)] [url = about:blank]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f559fc14400) [pid = 1874] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f559fbe7400) [pid = 1874] [serial = 1409] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55a1ebc800) [pid = 1874] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55a00d7c00) [pid = 1874] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55a308f400) [pid = 1874] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f559fbf2400) [pid = 1874] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:37:45 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f559fc12800) [pid = 1874] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:37:45 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
01:37:45 INFO - document served over http requires an https
01:37:45 INFO - sub-resource via fetch-request using the meta-csp
01:37:45 INFO - delivery method with swap-origin-redirect and when
01:37:45 INFO - the target request is same-origin.
01:37:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2453ms
01:37:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:37:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1671000 == 15 [pid = 1874] [id = 530]
01:37:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f559fc17000) [pid = 1874] [serial = 1483] [outer = (nil)]
01:37:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f559fd49400) [pid = 1874] [serial = 1484] [outer = 0x7f559fc17000]
01:37:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55a1ec3800) [pid = 1874] [serial = 1485] [outer = 0x7f559fc17000]
01:37:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a174d000 == 16 [pid = 1874] [id = 531]
01:37:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55a2c7b800) [pid = 1874] [serial = 1486] [outer = (nil)]
01:37:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55a2dd0000) [pid = 1874] [serial = 1487] [outer = 0x7f55a2c7b800]
01:37:47 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
01:37:47 INFO - document served over http requires an https
01:37:47 INFO - sub-resource via iframe-tag using the meta-csp
01:37:47 INFO - delivery method with keep-origin-redirect and when
01:37:47 INFO - the target request is same-origin.
01:37:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1733ms
01:37:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:37:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0cab000 == 17 [pid = 1874] [id = 532]
01:37:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f559fc1b400) [pid = 1874] [serial = 1488] [outer = (nil)]
01:37:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a00d9800) [pid = 1874] [serial = 1489] [outer = 0x7f559fc1b400]
01:37:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a1eb9400) [pid = 1874] [serial = 1490] [outer = 0x7f559fc1b400]
01:37:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1824000 == 18 [pid = 1874] [id = 533]
01:37:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a2ba5000) [pid = 1874] [serial = 1491] [outer = (nil)]
01:37:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55a2dc7000) [pid = 1874] [serial = 1492] [outer = 0x7f55a2ba5000]
01:37:49 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
01:37:49 INFO - document served over http requires an https
01:37:49 INFO - sub-resource via iframe-tag using the meta-csp
01:37:49 INFO - delivery method with no-redirect and when
01:37:49 INFO - the target request is same-origin.
01:37:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2183ms
01:37:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:37:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1eec000 == 19 [pid = 1874] [id = 534]
01:37:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f559fd4d000) [pid = 1874] [serial = 1493] [outer = (nil)]
01:37:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55a308dc00) [pid = 1874] [serial = 1494] [outer = 0x7f559fd4d000]
01:37:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a30d9400) [pid = 1874] [serial = 1495] [outer = 0x7f559fd4d000]
01:37:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c41800 == 20 [pid = 1874] [id = 535]
01:37:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a3f64000) [pid = 1874] [serial = 1496] [outer = (nil)]
01:37:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55a3ff2800) [pid = 1874] [serial = 1497] [outer = 0x7f55a3f64000]
01:37:51 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
01:37:51 INFO - document served over http requires an https
01:37:51 INFO - sub-resource via iframe-tag using the meta-csp
01:37:51 INFO - delivery method with swap-origin-redirect and when
01:37:51 INFO - the target request is same-origin.
01:37:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2495ms
01:37:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:37:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a3007800 == 21 [pid = 1874] [id = 536]
01:37:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a2dcec00) [pid = 1874] [serial = 1498] [outer = (nil)]
01:37:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a3fec000) [pid = 1874] [serial = 1499] [outer = 0x7f55a2dcec00]
01:37:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a51a2c00) [pid = 1874] [serial = 1500] [outer = 0x7f55a2dcec00]
01:37:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:54 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
01:37:54 INFO - document served over http requires an https
01:37:54 INFO - sub-resource via script-tag using the meta-csp
01:37:54 INFO - delivery method with keep-origin-redirect and when
01:37:54 INFO - the target request is same-origin.
01:37:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2334ms
01:37:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
01:37:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41ef800 == 22 [pid = 1874] [id = 537]
01:37:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a4489400) [pid = 1874] [serial = 1501] [outer = (nil)]
01:37:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a51a8000) [pid = 1874] [serial = 1502] [outer = 0x7f55a4489400]
01:37:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a5fc5c00) [pid = 1874] [serial = 1503] [outer = 0x7f55a4489400]
01:37:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:56 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
01:37:56 INFO - document served over http requires an https
01:37:56 INFO - sub-resource via script-tag using the meta-csp
01:37:56 INFO - delivery method with no-redirect and when
01:37:56 INFO - the target request is same-origin.
01:37:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2445ms
01:37:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:37:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4674000 == 23 [pid = 1874] [id = 538]
01:37:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a51ac800) [pid = 1874] [serial = 1504] [outer = (nil)]
01:37:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a5fcfc00) [pid = 1874] [serial = 1505] [outer = 0x7f55a51ac800]
01:37:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a6022000) [pid = 1874] [serial = 1506] [outer = 0x7f55a51ac800]
01:37:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:59 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
01:37:59 INFO - document served over http requires an https
01:37:59 INFO - sub-resource via script-tag using the meta-csp
01:37:59 INFO - delivery method with swap-origin-redirect and when
01:37:59 INFO - the target request is same-origin.
01:37:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2840ms
01:37:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:37:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:37:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f16800 == 24 [pid = 1874] [id = 539]
01:37:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a5fcf000) [pid = 1874] [serial = 1507] [outer = (nil)]
01:38:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a691ac00) [pid = 1874] [serial = 1508] [outer = 0x7f55a5fcf000]
01:38:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a6923800) [pid = 1874] [serial = 1509] [outer = 0x7f55a5fcf000]
01:38:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:01 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
01:38:01 INFO - document served over http requires an https
01:38:01 INFO - sub-resource via xhr-request using the meta-csp
01:38:01 INFO - delivery method with keep-origin-redirect and when
01:38:01 INFO - the target request is same-origin.
01:38:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1932ms
01:38:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
01:38:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f32800 == 25 [pid = 1874] [id = 540]
01:38:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a6029800) [pid = 1874] [serial = 1510] [outer = (nil)]
01:38:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a69a8c00) [pid = 1874] [serial = 1511] [outer = 0x7f55a6029800]
01:38:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a69b0000) [pid = 1874] [serial = 1512] [outer = 0x7f55a6029800]
01:38:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:03 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
01:38:03 INFO - document served over http requires an https
01:38:03 INFO - sub-resource via xhr-request using the meta-csp
01:38:03 INFO - delivery method with no-redirect and when
01:38:03 INFO - the target request is same-origin.
01:38:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2545ms
01:38:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:38:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1577000 == 26 [pid = 1874] [id = 541]
01:38:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f559fec7800) [pid = 1874] [serial = 1513] [outer = (nil)]
01:38:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f559fecd800) [pid = 1874] [serial = 1514] [outer = 0x7f559fec7800]
01:38:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a2c70c00) [pid = 1874] [serial = 1515] [outer = 0x7f559fec7800]
01:38:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:06 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
01:38:06 INFO - document served over http requires an https
01:38:06 INFO - sub-resource via xhr-request using the meta-csp
01:38:06 INFO - delivery method with swap-origin-redirect and when
01:38:06 INFO - the target request is same-origin.
01:38:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2225ms
01:38:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:38:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feae000 == 27 [pid = 1874] [id = 542]
01:38:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a00d9400) [pid = 1874] [serial = 1516] [outer = (nil)]
01:38:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a176d800) [pid = 1874] [serial = 1517] [outer = 0x7f55a00d9400]
01:38:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a309a800) [pid = 1874] [serial = 1518] [outer = 0x7f55a00d9400]
01:38:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a174d000 == 26 [pid = 1874] [id = 531]
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0090800 == 25 [pid = 1874] [id = 528]
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0085000 == 24 [pid = 1874] [id = 527]
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c9c800 == 23 [pid = 1874] [id = 526]
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44b6000 == 22 [pid = 1874] [id = 525]
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4375800 == 21 [pid = 1874] [id = 524]
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a428b000 == 20 [pid = 1874] [id = 523]
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41ec800 == 19 [pid = 1874] [id = 522]
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41d0000 == 18 [pid = 1874] [id = 521]
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40ae000 == 17 [pid = 1874] [id = 520]
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a300f000 == 16 [pid = 1874] [id = 519]
01:38:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a157f000 == 15 [pid = 1874] [id = 518]
01:38:07 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a2c6dc00) [pid = 1874] [serial = 1440] [outer = (nil)] [url = about:blank]
01:38:07 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a1bc6000) [pid = 1874] [serial = 1437] [outer = (nil)] [url = about:blank]
01:38:07 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f559fc14000) [pid = 1874] [serial = 1411] [outer = (nil)] [url = about:blank]
01:38:07 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a0c53c00) [pid = 1874] [serial = 1434] [outer = (nil)] [url = about:blank]
01:38:07 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a308b400) [pid = 1874] [serial = 1443] [outer = (nil)] [url = about:blank]
01:38:08 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
01:38:08 INFO - document served over http requires an http
01:38:08 INFO - sub-resource via fetch-request using the meta-referrer
01:38:08 INFO - delivery method with keep-origin-redirect and when
01:38:08 INFO - the target request is cross-origin.
01:38:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2085ms
01:38:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
01:38:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c8e000 == 16 [pid = 1874] [id = 543]
01:38:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a00e2c00) [pid = 1874] [serial = 1519] [outer = (nil)]
01:38:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a1774400) [pid = 1874] [serial = 1520] [outer = 0x7f55a00e2c00]
01:38:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a3f59800) [pid = 1874] [serial = 1521] [outer = 0x7f55a00e2c00]
01:38:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:10 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
01:38:10 INFO - document served over http requires an http
01:38:10 INFO - sub-resource via fetch-request using the meta-referrer
01:38:10 INFO - delivery method with no-redirect and when
01:38:10 INFO - the target request is cross-origin.
01:38:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1837ms
01:38:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:38:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a174d800 == 17 [pid = 1874] [id = 544]
01:38:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a2ba1400) [pid = 1874] [serial = 1522] [outer = (nil)]
01:38:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a4487c00) [pid = 1874] [serial = 1523] [outer = 0x7f55a2ba1400]
01:38:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a47a9000) [pid = 1874] [serial = 1524] [outer = 0x7f55a2ba1400]
01:38:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a47aa400) [pid = 1874] [serial = 1469] [outer = (nil)] [url = about:blank]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a3fea000) [pid = 1874] [serial = 1463] [outer = (nil)] [url = about:blank]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a4490000) [pid = 1874] [serial = 1466] [outer = (nil)] [url = about:blank]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a1768800) [pid = 1874] [serial = 1478] [outer = (nil)] [url = about:blank]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a3097400) [pid = 1874] [serial = 1457] [outer = (nil)] [url = about:blank]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a30d8c00) [pid = 1874] [serial = 1460] [outer = (nil)] [url = about:blank]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a3097800) [pid = 1874] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a00d3800) [pid = 1874] [serial = 1452] [outer = (nil)] [url = about:blank]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a0c57000) [pid = 1874] [serial = 1472] [outer = (nil)] [url = about:blank]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f559fd49400) [pid = 1874] [serial = 1484] [outer = (nil)] [url = about:blank]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a00d8800) [pid = 1874] [serial = 1475] [outer = (nil)] [url = about:blank]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a2ba0400) [pid = 1874] [serial = 1481] [outer = (nil)] [url = about:blank]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a00d6000) [pid = 1874] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457041972]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a0c51400) [pid = 1874] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a00d6400) [pid = 1874] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a0c59800) [pid = 1874] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f559fec9000) [pid = 1874] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f559fd44400) [pid = 1874] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457041972]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a0c5a800) [pid = 1874] [serial = 1446] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a3091000) [pid = 1874] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:38:13 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a1ebe000) [pid = 1874] [serial = 1473] [outer = (nil)] [url = about:blank]
01:38:13 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
01:38:13 INFO - document served over http requires an http
01:38:13 INFO - sub-resource via fetch-request using the meta-referrer
01:38:13 INFO - delivery method with swap-origin-redirect and when
01:38:13 INFO - the target request is cross-origin.
01:38:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3564ms
01:38:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:38:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40b0000 == 18 [pid = 1874] [id = 545]
01:38:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f559fecc800) [pid = 1874] [serial = 1525] [outer = (nil)]
01:38:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a00d4400) [pid = 1874] [serial = 1526] [outer = 0x7f559fecc800]
01:38:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a176b800) [pid = 1874] [serial = 1527] [outer = 0x7f559fecc800]
01:38:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1744000 == 19 [pid = 1874] [id = 546]
01:38:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a0c52800) [pid = 1874] [serial = 1528] [outer = (nil)]
01:38:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a1bdcc00) [pid = 1874] [serial = 1529] [outer = 0x7f55a0c52800]
01:38:16 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
01:38:16 INFO - document served over http requires an http
01:38:16 INFO - sub-resource via iframe-tag using the meta-referrer
01:38:16 INFO - delivery method with keep-origin-redirect and when
01:38:16 INFO - the target request is cross-origin.
01:38:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2448ms
01:38:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:38:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40b9000 == 20 [pid = 1874] [id = 547]
01:38:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f559fec9000) [pid = 1874] [serial = 1530] [outer = (nil)]
01:38:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a2c7ac00) [pid = 1874] [serial = 1531] [outer = 0x7f559fec9000]
01:38:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a3f63800) [pid = 1874] [serial = 1532] [outer = 0x7f559fec9000]
01:38:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4361000 == 21 [pid = 1874] [id = 548]
01:38:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a3ff0400) [pid = 1874] [serial = 1533] [outer = (nil)]
01:38:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a47ac800) [pid = 1874] [serial = 1534] [outer = 0x7f55a3ff0400]
01:38:18 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
01:38:18 INFO - document served over http requires an http
01:38:18 INFO - sub-resource via iframe-tag using the meta-referrer
01:38:18 INFO - delivery method with no-redirect and when
01:38:18 INFO - the target request is cross-origin.
01:38:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2052ms
01:38:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:38:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a437b000 == 22 [pid = 1874] [id = 549]
01:38:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a176a800) [pid = 1874] [serial = 1535] [outer = (nil)]
01:38:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a47ac400) [pid = 1874] [serial = 1536] [outer = 0x7f55a176a800]
01:38:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a601fc00) [pid = 1874] [serial = 1537] [outer = 0x7f55a176a800]
01:38:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4672800 == 23 [pid = 1874] [id = 550]
01:38:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a691a800) [pid = 1874] [serial = 1538] [outer = (nil)]
01:38:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a6929000) [pid = 1874] [serial = 1539] [outer = 0x7f55a691a800]
01:38:20 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
01:38:20 INFO - document served over http requires an http
01:38:20 INFO - sub-resource via iframe-tag using the meta-referrer
01:38:20 INFO - delivery method with swap-origin-redirect and when
01:38:20 INFO - the target request is cross-origin.
01:38:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1786ms
01:38:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:38:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a607e800 == 24 [pid = 1874] [id = 551]
01:38:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a3ff3000) [pid = 1874] [serial = 1540] [outer = (nil)]
01:38:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a6922800) [pid = 1874] [serial = 1541] [outer = 0x7f55a3ff3000]
01:38:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a6a69800) [pid = 1874] [serial = 1542] [outer = 0x7f55a3ff3000]
01:38:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:22 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
01:38:22 INFO - document served over http requires an http
01:38:22 INFO - sub-resource via script-tag using the meta-referrer
01:38:22 INFO - delivery method with keep-origin-redirect and when
01:38:22 INFO - the target request is cross-origin.
01:38:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1840ms
01:38:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
01:38:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a8c800 == 25 [pid = 1874] [id = 552]
01:38:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a69b4800) [pid = 1874] [serial = 1543] [outer = (nil)]
01:38:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a6a6f800) [pid = 1874] [serial = 1544] [outer = 0x7f55a69b4800]
01:38:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a6b06c00) [pid = 1874] [serial = 1545] [outer = 0x7f55a69b4800]
01:38:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:24 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
01:38:24 INFO - document served over http requires an http
01:38:24 INFO - sub-resource via script-tag using the meta-referrer
01:38:24 INFO - delivery method with no-redirect and when
01:38:24 INFO - the target request is cross-origin.
01:38:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2149ms
01:38:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:38:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b1f800 == 26 [pid = 1874] [id = 553]
01:38:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a6b10400) [pid = 1874] [serial = 1546] [outer = (nil)]
01:38:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a6b11400) [pid = 1874] [serial = 1547] [outer = 0x7f55a6b10400]
01:38:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a6ea5000) [pid = 1874] [serial = 1548] [outer = 0x7f55a6b10400]
01:38:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:26 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
01:38:26 INFO - document served over http requires an http
01:38:26 INFO - sub-resource via script-tag using the meta-referrer
01:38:26 INFO - delivery method with swap-origin-redirect and when
01:38:26 INFO - the target request is cross-origin.
01:38:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2486ms
01:38:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:38:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c05000 == 27 [pid = 1874] [id = 554]
01:38:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a6b0f400) [pid = 1874] [serial = 1549] [outer = (nil)]
01:38:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a6f02800) [pid = 1874] [serial = 1550] [outer = 0x7f55a6b0f400]
01:38:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a6f0b400) [pid = 1874] [serial = 1551] [outer = 0x7f55a6b0f400]
01:38:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:28 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
01:38:28 INFO - document served over http requires an http
01:38:28 INFO - sub-resource via xhr-request using the meta-referrer
01:38:28 INFO - delivery method with keep-origin-redirect and when
01:38:28 INFO - the target request is cross-origin.
01:38:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2104ms
01:38:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
01:38:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c21000 == 28 [pid = 1874] [id = 555]
01:38:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a6eae800) [pid = 1874] [serial = 1552] [outer = (nil)]
01:38:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a6f14c00) [pid = 1874] [serial = 1553] [outer = 0x7f55a6eae800]
01:38:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a6f1b400) [pid = 1874] [serial = 1554] [outer = 0x7f55a6eae800]
01:38:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:31 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
01:38:31 INFO - document served over http requires an http
01:38:31 INFO - sub-resource via xhr-request using the meta-referrer
01:38:31 INFO - delivery method with no-redirect and when
01:38:31 INFO - the target request is cross-origin.
01:38:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2580ms
01:38:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:38:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c48800 == 29 [pid = 1874] [id = 556]
01:38:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a6f13c00) [pid = 1874] [serial = 1555] [outer = (nil)]
01:38:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a6f37400) [pid = 1874] [serial = 1556] [outer = 0x7f55a6f13c00]
01:38:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a6f3f000) [pid = 1874] [serial = 1557] [outer = 0x7f55a6f13c00]
01:38:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
01:38:34 INFO - document served over http requires an http
01:38:34 INFO - sub-resource via xhr-request using the meta-referrer
01:38:34 INFO - delivery method with swap-origin-redirect and when
01:38:34 INFO - the target request is cross-origin.
01:38:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2540ms
01:38:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:38:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a157a800 == 30 [pid = 1874] [id = 557]
01:38:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a00d8800) [pid = 1874] [serial = 1558] [outer = (nil)]
01:38:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a0d7c800) [pid = 1874] [serial = 1559] [outer = 0x7f55a00d8800]
01:38:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a30cf800) [pid = 1874] [serial = 1560] [outer = 0x7f55a00d8800]
01:38:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:36 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
01:38:36 INFO - document served over http requires an https
01:38:36 INFO - sub-resource via fetch-request using the meta-referrer
01:38:36 INFO - delivery method with keep-origin-redirect and when
01:38:36 INFO - the target request is cross-origin.
01:38:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2029ms
01:38:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
01:38:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4290000 == 31 [pid = 1874] [id = 558]
01:38:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a00dd800) [pid = 1874] [serial = 1561] [outer = (nil)]
01:38:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a176b400) [pid = 1874] [serial = 1562] [outer = 0x7f55a00dd800]
01:38:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a448c000) [pid = 1874] [serial = 1563] [outer = 0x7f55a00dd800]
01:38:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a174d800 == 30 [pid = 1874] [id = 544]
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a156e000 == 29 [pid = 1874] [id = 529]
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c8e000 == 28 [pid = 1874] [id = 543]
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feae000 == 27 [pid = 1874] [id = 542]
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1577000 == 26 [pid = 1874] [id = 541]
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f16800 == 25 [pid = 1874] [id = 539]
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c41800 == 24 [pid = 1874] [id = 535]
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a3007800 == 23 [pid = 1874] [id = 536]
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1eec000 == 22 [pid = 1874] [id = 534]
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1824000 == 21 [pid = 1874] [id = 533]
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0cab000 == 20 [pid = 1874] [id = 532]
01:38:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1671000 == 19 [pid = 1874] [id = 530]
01:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a3093c00) [pid = 1874] [serial = 1448] [outer = (nil)] [url = about:blank]
01:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a0d7ac00) [pid = 1874] [serial = 1476] [outer = (nil)] [url = about:blank]
01:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a2c76400) [pid = 1874] [serial = 1482] [outer = (nil)] [url = about:blank]
01:38:38 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a1bdd400) [pid = 1874] [serial = 1479] [outer = (nil)] [url = about:blank]
01:38:38 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
01:38:38 INFO - document served over http requires an https
01:38:38 INFO - sub-resource via fetch-request using the meta-referrer
01:38:38 INFO - delivery method with no-redirect and when
01:38:38 INFO - the target request is cross-origin.
01:38:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2075ms
01:38:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:38:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a008a000 == 20 [pid = 1874] [id = 559]
01:38:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a0c5dc00) [pid = 1874] [serial = 1564] [outer = (nil)]
01:38:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a1ec0800) [pid = 1874] [serial = 1565] [outer = 0x7f55a0c5dc00]
01:38:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a3f63000) [pid = 1874] [serial = 1566] [outer = 0x7f55a0c5dc00]
01:38:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:40 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
01:38:40 INFO - document served over http requires an https
01:38:40 INFO - sub-resource via fetch-request using the meta-referrer
01:38:40 INFO - delivery method with swap-origin-redirect and when
01:38:40 INFO - the target request is cross-origin.
01:38:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2259ms
01:38:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:38:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1676000 == 21 [pid = 1874] [id = 560]
01:38:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a1bdd400) [pid = 1874] [serial = 1567] [outer = (nil)]
01:38:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a5fcc800) [pid = 1874] [serial = 1568] [outer = 0x7f55a1bdd400]
01:38:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a691c800) [pid = 1874] [serial = 1569] [outer = 0x7f55a1bdd400]
01:38:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ee2800 == 22 [pid = 1874] [id = 561]
01:38:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a69ae800) [pid = 1874] [serial = 1570] [outer = (nil)]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a00e2c00) [pid = 1874] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f559fec7800) [pid = 1874] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f559fc17000) [pid = 1874] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a00d9400) [pid = 1874] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a2ba1400) [pid = 1874] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a2c7b800) [pid = 1874] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a3f64000) [pid = 1874] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a2ba5000) [pid = 1874] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457068755]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a2dd0000) [pid = 1874] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a69a8c00) [pid = 1874] [serial = 1511] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a3ff2800) [pid = 1874] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a308dc00) [pid = 1874] [serial = 1494] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a51a8000) [pid = 1874] [serial = 1502] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f559fecd800) [pid = 1874] [serial = 1514] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a5fcfc00) [pid = 1874] [serial = 1505] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a176d800) [pid = 1874] [serial = 1517] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a3fec000) [pid = 1874] [serial = 1499] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a1774400) [pid = 1874] [serial = 1520] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a4487c00) [pid = 1874] [serial = 1523] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a691ac00) [pid = 1874] [serial = 1508] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a2dc7000) [pid = 1874] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457068755]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a00d9800) [pid = 1874] [serial = 1489] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a00d4400) [pid = 1874] [serial = 1526] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a1ec3800) [pid = 1874] [serial = 1485] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a2c70c00) [pid = 1874] [serial = 1515] [outer = (nil)] [url = about:blank]
01:38:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f559fc11c00) [pid = 1874] [serial = 1571] [outer = 0x7f55a69ae800]
01:38:44 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
01:38:44 INFO - document served over http requires an https
01:38:44 INFO - sub-resource via iframe-tag using the meta-referrer
01:38:44 INFO - delivery method with keep-origin-redirect and when
01:38:44 INFO - the target request is cross-origin.
01:38:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 4498ms
01:38:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:38:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ef4800 == 23 [pid = 1874] [id = 562]
01:38:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f559feca400) [pid = 1874] [serial = 1572] [outer = (nil)]
01:38:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a00d7c00) [pid = 1874] [serial = 1573] [outer = 0x7f559feca400]
01:38:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a1ebac00) [pid = 1874] [serial = 1574] [outer = 0x7f559feca400]
01:38:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1735800 == 24 [pid = 1874] [id = 563]
01:38:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f559fd4e000) [pid = 1874] [serial = 1575] [outer = (nil)]
01:38:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a2ba5800) [pid = 1874] [serial = 1576] [outer = 0x7f559fd4e000]
01:38:46 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
01:38:46 INFO - document served over http requires an https
01:38:46 INFO - sub-resource via iframe-tag using the meta-referrer
01:38:46 INFO - delivery method with no-redirect and when
01:38:46 INFO - the target request is cross-origin.
01:38:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1897ms
01:38:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:38:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c4e800 == 25 [pid = 1874] [id = 564]
01:38:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f559fc13000) [pid = 1874] [serial = 1577] [outer = (nil)]
01:38:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a2dc4800) [pid = 1874] [serial = 1578] [outer = 0x7f559fc13000]
01:38:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a3ff2800) [pid = 1874] [serial = 1579] [outer = 0x7f559fc13000]
01:38:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41d7000 == 26 [pid = 1874] [id = 565]
01:38:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a47a9800) [pid = 1874] [serial = 1580] [outer = (nil)]
01:38:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a5fc6000) [pid = 1874] [serial = 1581] [outer = 0x7f55a47a9800]
01:38:48 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
01:38:48 INFO - document served over http requires an https
01:38:48 INFO - sub-resource via iframe-tag using the meta-referrer
01:38:48 INFO - delivery method with swap-origin-redirect and when
01:38:48 INFO - the target request is cross-origin.
01:38:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1940ms
01:38:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:38:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44b0800 == 27 [pid = 1874] [id = 566]
01:38:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a2b97000) [pid = 1874] [serial = 1582] [outer = (nil)]
01:38:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a51a6400) [pid = 1874] [serial = 1583] [outer = 0x7f55a2b97000]
01:38:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a69b4000) [pid = 1874] [serial = 1584] [outer = 0x7f55a2b97000]
01:38:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:50 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
01:38:50 INFO - document served over http requires an https
01:38:50 INFO - sub-resource via script-tag using the meta-referrer
01:38:50 INFO - delivery method with keep-origin-redirect and when
01:38:50 INFO - the target request is cross-origin.
01:38:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2049ms
01:38:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
01:38:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6072000 == 28 [pid = 1874] [id = 567]
01:38:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a5fd2c00) [pid = 1874] [serial = 1585] [outer = (nil)]
01:38:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a6b08c00) [pid = 1874] [serial = 1586] [outer = 0x7f55a5fd2c00]
01:38:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a6f12800) [pid = 1874] [serial = 1587] [outer = 0x7f55a5fd2c00]
01:38:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:53 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
01:38:53 INFO - document served over http requires an https
01:38:53 INFO - sub-resource via script-tag using the meta-referrer
01:38:53 INFO - delivery method with no-redirect and when
01:38:53 INFO - the target request is cross-origin.
01:38:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2197ms
01:38:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:38:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7016800 == 29 [pid = 1874] [id = 568]
01:38:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a6ea5c00) [pid = 1874] [serial = 1588] [outer = (nil)]
01:38:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a6f61800) [pid = 1874] [serial = 1589] [outer = 0x7f55a6ea5c00]
01:38:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a6f69400) [pid = 1874] [serial = 1590] [outer = 0x7f55a6ea5c00]
01:38:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38: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
01:38:55 INFO - document served over http requires an https
01:38:55 INFO - sub-resource via script-tag using the meta-referrer
01:38:55 INFO - delivery method with swap-origin-redirect and when
01:38:55 INFO - the target request is cross-origin.
01:38:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2131ms
01:38:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:38:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a712f800 == 30 [pid = 1874] [id = 569]
01:38:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a6f61000) [pid = 1874] [serial = 1591] [outer = (nil)]
01:38:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a78bd800) [pid = 1874] [serial = 1592] [outer = 0x7f55a6f61000]
01:38:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a78c4800) [pid = 1874] [serial = 1593] [outer = 0x7f55a6f61000]
01:38:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:57 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
01:38:57 INFO - document served over http requires an https
01:38:57 INFO - sub-resource via xhr-request using the meta-referrer
01:38:57 INFO - delivery method with keep-origin-redirect and when
01:38:57 INFO - the target request is cross-origin.
01:38:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2442ms
01:38:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
01:38:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7ad1800 == 31 [pid = 1874] [id = 570]
01:38:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a78bcc00) [pid = 1874] [serial = 1594] [outer = (nil)]
01:38:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a796ac00) [pid = 1874] [serial = 1595] [outer = 0x7f55a78bcc00]
01:38:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a7973c00) [pid = 1874] [serial = 1596] [outer = 0x7f55a78bcc00]
01:38:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:38:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:00 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
01:39:00 INFO - document served over http requires an https
01:39:00 INFO - sub-resource via xhr-request using the meta-referrer
01:39:00 INFO - delivery method with no-redirect and when
01:39:00 INFO - the target request is cross-origin.
01:39:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2689ms
01:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:39:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c72000 == 32 [pid = 1874] [id = 571]
01:39:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a796a800) [pid = 1874] [serial = 1597] [outer = (nil)]
01:39:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a7a1e000) [pid = 1874] [serial = 1598] [outer = 0x7f55a796a800]
01:39:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a7a24c00) [pid = 1874] [serial = 1599] [outer = 0x7f55a796a800]
01:39:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:02 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
01:39:02 INFO - document served over http requires an https
01:39:02 INFO - sub-resource via xhr-request using the meta-referrer
01:39:02 INFO - delivery method with swap-origin-redirect and when
01:39:02 INFO - the target request is cross-origin.
01:39:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1799ms
01:39:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:39:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c8f800 == 33 [pid = 1874] [id = 572]
01:39:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a7a1dc00) [pid = 1874] [serial = 1600] [outer = (nil)]
01:39:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a7c98000) [pid = 1874] [serial = 1601] [outer = 0x7f55a7a1dc00]
01:39:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a828a000) [pid = 1874] [serial = 1602] [outer = 0x7f55a7a1dc00]
01:39:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:04 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
01:39:04 INFO - document served over http requires an http
01:39:04 INFO - sub-resource via fetch-request using the meta-referrer
01:39:04 INFO - delivery method with keep-origin-redirect and when
01:39:04 INFO - the target request is same-origin.
01:39:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1906ms
01:39:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
01:39:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83f0000 == 34 [pid = 1874] [id = 573]
01:39:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55a7c99c00) [pid = 1874] [serial = 1603] [outer = (nil)]
01:39:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55a8293c00) [pid = 1874] [serial = 1604] [outer = 0x7f55a7c99c00]
01:39:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55a8392400) [pid = 1874] [serial = 1605] [outer = 0x7f55a7c99c00]
01:39:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:06 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
01:39:06 INFO - document served over http requires an http
01:39:06 INFO - sub-resource via fetch-request using the meta-referrer
01:39:06 INFO - delivery method with no-redirect and when
01:39:06 INFO - the target request is same-origin.
01:39:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2605ms
01:39:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:39:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a167b800 == 35 [pid = 1874] [id = 574]
01:39:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f559fd4b000) [pid = 1874] [serial = 1606] [outer = (nil)]
01:39:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f559feccc00) [pid = 1874] [serial = 1607] [outer = 0x7f559fd4b000]
01:39:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55a3f5d400) [pid = 1874] [serial = 1608] [outer = 0x7f559fd4b000]
01:39:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
01:39:09 INFO - document served over http requires an http
01:39:09 INFO - sub-resource via fetch-request using the meta-referrer
01:39:09 INFO - delivery method with swap-origin-redirect and when
01:39:09 INFO - the target request is same-origin.
01:39:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2544ms
01:39:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:39:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a008a800 == 36 [pid = 1874] [id = 575]
01:39:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55a2dca400) [pid = 1874] [serial = 1609] [outer = (nil)]
01:39:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55a3092400) [pid = 1874] [serial = 1610] [outer = 0x7f55a2dca400]
01:39:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55a5fcb800) [pid = 1874] [serial = 1611] [outer = 0x7f55a2dca400]
01:39:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ee2800 == 35 [pid = 1874] [id = 561]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1676000 == 34 [pid = 1874] [id = 560]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a008a000 == 33 [pid = 1874] [id = 559]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4290000 == 32 [pid = 1874] [id = 558]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a157a800 == 31 [pid = 1874] [id = 557]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c21000 == 30 [pid = 1874] [id = 555]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c05000 == 29 [pid = 1874] [id = 554]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b1f800 == 28 [pid = 1874] [id = 553]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a8c800 == 27 [pid = 1874] [id = 552]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a607e800 == 26 [pid = 1874] [id = 551]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a437b000 == 25 [pid = 1874] [id = 549]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4672800 == 24 [pid = 1874] [id = 550]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4361000 == 23 [pid = 1874] [id = 548]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40b9000 == 22 [pid = 1874] [id = 547]
01:39:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1744000 == 21 [pid = 1874] [id = 546]
01:39:11 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55a309a800) [pid = 1874] [serial = 1518] [outer = (nil)] [url = about:blank]
01:39:11 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a47a9000) [pid = 1874] [serial = 1524] [outer = (nil)] [url = about:blank]
01:39:11 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55a3f59800) [pid = 1874] [serial = 1521] [outer = (nil)] [url = about:blank]
01:39:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feb9000 == 22 [pid = 1874] [id = 576]
01:39:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55a0c51c00) [pid = 1874] [serial = 1612] [outer = (nil)]
01:39:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55a3f65800) [pid = 1874] [serial = 1613] [outer = 0x7f55a0c51c00]
01:39:12 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
01:39:12 INFO - document served over http requires an http
01:39:12 INFO - sub-resource via iframe-tag using the meta-referrer
01:39:12 INFO - delivery method with keep-origin-redirect and when
01:39:12 INFO - the target request is same-origin.
01:39:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2795ms
01:39:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:39:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a157f000 == 23 [pid = 1874] [id = 577]
01:39:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55a0c5d800) [pid = 1874] [serial = 1614] [outer = (nil)]
01:39:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f55a3f5f000) [pid = 1874] [serial = 1615] [outer = 0x7f55a0c5d800]
01:39:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f55a6a73800) [pid = 1874] [serial = 1616] [outer = 0x7f55a0c5d800]
01:39:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a3003000 == 24 [pid = 1874] [id = 578]
01:39:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55a6b0e800) [pid = 1874] [serial = 1617] [outer = (nil)]
01:39:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55a6ea9800) [pid = 1874] [serial = 1618] [outer = 0x7f55a6b0e800]
01:39:14 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
01:39:14 INFO - document served over http requires an http
01:39:14 INFO - sub-resource via iframe-tag using the meta-referrer
01:39:14 INFO - delivery method with no-redirect and when
01:39:14 INFO - the target request is same-origin.
01:39:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2543ms
01:39:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:39:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a436e000 == 25 [pid = 1874] [id = 579]
01:39:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55a691c000) [pid = 1874] [serial = 1619] [outer = (nil)]
01:39:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f55a6ea9000) [pid = 1874] [serial = 1620] [outer = 0x7f55a691c000]
01:39:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f55a6f3a400) [pid = 1874] [serial = 1621] [outer = 0x7f55a691c000]
01:39:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6088800 == 26 [pid = 1874] [id = 580]
01:39:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f55a2b9a800) [pid = 1874] [serial = 1622] [outer = (nil)]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f55a2c7ac00) [pid = 1874] [serial = 1531] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f55a0d7c800) [pid = 1874] [serial = 1559] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f55a6b11400) [pid = 1874] [serial = 1547] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55a1bdcc00) [pid = 1874] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a6a6f800) [pid = 1874] [serial = 1544] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55a6922800) [pid = 1874] [serial = 1541] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f55a176b400) [pid = 1874] [serial = 1562] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f559fc11c00) [pid = 1874] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55a6f02800) [pid = 1874] [serial = 1550] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a6f37400) [pid = 1874] [serial = 1556] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55a5fcc800) [pid = 1874] [serial = 1568] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55a47ac400) [pid = 1874] [serial = 1536] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a1ec0800) [pid = 1874] [serial = 1565] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55a6929000) [pid = 1874] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55a47ac800) [pid = 1874] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457098138]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55a6f14c00) [pid = 1874] [serial = 1553] [outer = (nil)] [url = about:blank]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a0c5dc00) [pid = 1874] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a00dd800) [pid = 1874] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f559fecc800) [pid = 1874] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a00d8800) [pid = 1874] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a1bdd400) [pid = 1874] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a69ae800) [pid = 1874] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a0c52800) [pid = 1874] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a3ff0400) [pid = 1874] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457098138]
01:39:17 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a691a800) [pid = 1874] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:39:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f559fc17000) [pid = 1874] [serial = 1623] [outer = 0x7f55a2b9a800]
01:39:17 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
01:39:17 INFO - document served over http requires an http
01:39:17 INFO - sub-resource via iframe-tag using the meta-referrer
01:39:17 INFO - delivery method with swap-origin-redirect and when
01:39:17 INFO - the target request is same-origin.
01:39:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3292ms
01:39:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:39:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a8a800 == 27 [pid = 1874] [id = 581]
01:39:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a0c5a800) [pid = 1874] [serial = 1624] [outer = (nil)]
01:39:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a0c60800) [pid = 1874] [serial = 1625] [outer = 0x7f55a0c5a800]
01:39:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a51adc00) [pid = 1874] [serial = 1626] [outer = 0x7f55a0c5a800]
01:39:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:19 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
01:39:19 INFO - document served over http requires an http
01:39:19 INFO - sub-resource via script-tag using the meta-referrer
01:39:19 INFO - delivery method with keep-origin-redirect and when
01:39:19 INFO - the target request is same-origin.
01:39:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1732ms
01:39:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
01:39:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4290000 == 28 [pid = 1874] [id = 582]
01:39:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f559fc14000) [pid = 1874] [serial = 1627] [outer = (nil)]
01:39:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a1ec1000) [pid = 1874] [serial = 1628] [outer = 0x7f559fc14000]
01:39:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a691c400) [pid = 1874] [serial = 1629] [outer = 0x7f559fc14000]
01:39:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:21 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
01:39:21 INFO - document served over http requires an http
01:39:21 INFO - sub-resource via script-tag using the meta-referrer
01:39:21 INFO - delivery method with no-redirect and when
01:39:21 INFO - the target request is same-origin.
01:39:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1989ms
01:39:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:39:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c10800 == 29 [pid = 1874] [id = 583]
01:39:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a6b0ec00) [pid = 1874] [serial = 1630] [outer = (nil)]
01:39:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55a6eab000) [pid = 1874] [serial = 1631] [outer = 0x7f55a6b0ec00]
01:39:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55a6f3f800) [pid = 1874] [serial = 1632] [outer = 0x7f55a6b0ec00]
01:39:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:23 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
01:39:23 INFO - document served over http requires an http
01:39:23 INFO - sub-resource via script-tag using the meta-referrer
01:39:23 INFO - delivery method with swap-origin-redirect and when
01:39:23 INFO - the target request is same-origin.
01:39:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2145ms
01:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:39:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a701c800 == 30 [pid = 1874] [id = 584]
01:39:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55a6e9f400) [pid = 1874] [serial = 1633] [outer = (nil)]
01:39:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f55a78c7800) [pid = 1874] [serial = 1634] [outer = 0x7f55a6e9f400]
01:39:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55a8286800) [pid = 1874] [serial = 1635] [outer = 0x7f55a6e9f400]
01:39:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:26 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
01:39:26 INFO - document served over http requires an http
01:39:26 INFO - sub-resource via xhr-request using the meta-referrer
01:39:26 INFO - delivery method with keep-origin-redirect and when
01:39:26 INFO - the target request is same-origin.
01:39:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2237ms
01:39:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
01:39:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84b8000 == 31 [pid = 1874] [id = 585]
01:39:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55a7968c00) [pid = 1874] [serial = 1636] [outer = (nil)]
01:39:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55a8405400) [pid = 1874] [serial = 1637] [outer = 0x7f55a7968c00]
01:39:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55a840bc00) [pid = 1874] [serial = 1638] [outer = 0x7f55a7968c00]
01:39:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:28 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
01:39:28 INFO - document served over http requires an http
01:39:28 INFO - sub-resource via xhr-request using the meta-referrer
01:39:28 INFO - delivery method with no-redirect and when
01:39:28 INFO - the target request is same-origin.
01:39:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2186ms
01:39:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:39:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a8c80800 == 32 [pid = 1874] [id = 586]
01:39:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55a839a800) [pid = 1874] [serial = 1639] [outer = (nil)]
01:39:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f55a8605800) [pid = 1874] [serial = 1640] [outer = 0x7f55a839a800]
01:39:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f55a860b400) [pid = 1874] [serial = 1641] [outer = 0x7f55a839a800]
01:39:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:30 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
01:39:30 INFO - document served over http requires an http
01:39:30 INFO - sub-resource via xhr-request using the meta-referrer
01:39:30 INFO - delivery method with swap-origin-redirect and when
01:39:30 INFO - the target request is same-origin.
01:39:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2553ms
01:39:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:39:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a930a000 == 33 [pid = 1874] [id = 587]
01:39:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55a8605400) [pid = 1874] [serial = 1642] [outer = (nil)]
01:39:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55a8db9000) [pid = 1874] [serial = 1643] [outer = 0x7f55a8605400]
01:39:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55a8dc2400) [pid = 1874] [serial = 1644] [outer = 0x7f55a8605400]
01:39:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:32 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
01:39:32 INFO - document served over http requires an https
01:39:32 INFO - sub-resource via fetch-request using the meta-referrer
01:39:32 INFO - delivery method with keep-origin-redirect and when
01:39:32 INFO - the target request is same-origin.
01:39:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1743ms
01:39:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
01:39:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9634800 == 34 [pid = 1874] [id = 588]
01:39:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f55a8db8800) [pid = 1874] [serial = 1645] [outer = (nil)]
01:39:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f55a9329000) [pid = 1874] [serial = 1646] [outer = 0x7f55a8db8800]
01:39:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f55a932f800) [pid = 1874] [serial = 1647] [outer = 0x7f55a8db8800]
01:39:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:34 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
01:39:34 INFO - document served over http requires an https
01:39:34 INFO - sub-resource via fetch-request using the meta-referrer
01:39:34 INFO - delivery method with no-redirect and when
01:39:34 INFO - the target request is same-origin.
01:39:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1693ms
01:39:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:39:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a964e000 == 35 [pid = 1874] [id = 589]
01:39:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f55a9327800) [pid = 1874] [serial = 1648] [outer = (nil)]
01:39:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55a940a400) [pid = 1874] [serial = 1649] [outer = 0x7f55a9327800]
01:39:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55a94a2c00) [pid = 1874] [serial = 1650] [outer = 0x7f55a9327800]
01:39:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:36 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
01:39:36 INFO - document served over http requires an https
01:39:36 INFO - sub-resource via fetch-request using the meta-referrer
01:39:36 INFO - delivery method with swap-origin-redirect and when
01:39:36 INFO - the target request is same-origin.
01:39:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1735ms
01:39:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:39:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9df6800 == 36 [pid = 1874] [id = 590]
01:39:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f55a940a000) [pid = 1874] [serial = 1651] [outer = (nil)]
01:39:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f55a94adc00) [pid = 1874] [serial = 1652] [outer = 0x7f55a940a000]
01:39:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f55a9d05800) [pid = 1874] [serial = 1653] [outer = 0x7f55a940a000]
01:39:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaac1800 == 37 [pid = 1874] [id = 591]
01:39:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f55a9d09800) [pid = 1874] [serial = 1654] [outer = (nil)]
01:39:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f55aa112400) [pid = 1874] [serial = 1655] [outer = 0x7f55a9d09800]
01:39:38 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
01:39:38 INFO - document served over http requires an https
01:39:38 INFO - sub-resource via iframe-tag using the meta-referrer
01:39:38 INFO - delivery method with keep-origin-redirect and when
01:39:38 INFO - the target request is same-origin.
01:39:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2139ms
01:39:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:39:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaacd800 == 38 [pid = 1874] [id = 592]
01:39:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f55a94ac400) [pid = 1874] [serial = 1656] [outer = (nil)]
01:39:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f55a9d10800) [pid = 1874] [serial = 1657] [outer = 0x7f55a94ac400]
01:39:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f55aa11d800) [pid = 1874] [serial = 1658] [outer = 0x7f55a94ac400]
01:39:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab6f000 == 39 [pid = 1874] [id = 593]
01:39:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f55aa121c00) [pid = 1874] [serial = 1659] [outer = (nil)]
01:39:40 INFO - PROCESS | 1826 | [Child 1874] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
01:39:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f559fd4d800) [pid = 1874] [serial = 1660] [outer = 0x7f55aa121c00]
01:39:41 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
01:39:41 INFO - document served over http requires an https
01:39:41 INFO - sub-resource via iframe-tag using the meta-referrer
01:39:41 INFO - delivery method with no-redirect and when
01:39:41 INFO - the target request is same-origin.
01:39:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3138ms
01:39:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:39:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1edf000 == 40 [pid = 1874] [id = 594]
01:39:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f55a308f400) [pid = 1874] [serial = 1661] [outer = (nil)]
01:39:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f55a94a7c00) [pid = 1874] [serial = 1662] [outer = 0x7f55a308f400]
01:39:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f55aac75000) [pid = 1874] [serial = 1663] [outer = 0x7f55a308f400]
01:39:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41de000 == 41 [pid = 1874] [id = 595]
01:39:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f559fd43000) [pid = 1874] [serial = 1664] [outer = (nil)]
01:39:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f55a0d87800) [pid = 1874] [serial = 1665] [outer = 0x7f559fd43000]
01:39:44 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
01:39:44 INFO - document served over http requires an https
01:39:44 INFO - sub-resource via iframe-tag using the meta-referrer
01:39:44 INFO - delivery method with swap-origin-redirect and when
01:39:44 INFO - the target request is same-origin.
01:39:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3488ms
01:39:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:39:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0086800 == 42 [pid = 1874] [id = 596]
01:39:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f55a0d85400) [pid = 1874] [serial = 1666] [outer = (nil)]
01:39:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f55a0d89400) [pid = 1874] [serial = 1667] [outer = 0x7f55a0d85400]
01:39:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f55a1bdc000) [pid = 1874] [serial = 1668] [outer = 0x7f55a0d85400]
01:39:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6088800 == 41 [pid = 1874] [id = 580]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a436e000 == 40 [pid = 1874] [id = 579]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a3003000 == 39 [pid = 1874] [id = 578]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40b0000 == 38 [pid = 1874] [id = 545]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a157f000 == 37 [pid = 1874] [id = 577]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feb9000 == 36 [pid = 1874] [id = 576]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a008a800 == 35 [pid = 1874] [id = 575]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a167b800 == 34 [pid = 1874] [id = 574]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c8f800 == 33 [pid = 1874] [id = 572]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c72000 == 32 [pid = 1874] [id = 571]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7ad1800 == 31 [pid = 1874] [id = 570]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f32800 == 30 [pid = 1874] [id = 540]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a712f800 == 29 [pid = 1874] [id = 569]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41ef800 == 28 [pid = 1874] [id = 537]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7016800 == 27 [pid = 1874] [id = 568]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4674000 == 26 [pid = 1874] [id = 538]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6072000 == 25 [pid = 1874] [id = 567]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44b0800 == 24 [pid = 1874] [id = 566]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41d7000 == 23 [pid = 1874] [id = 565]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c4e800 == 22 [pid = 1874] [id = 564]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a3012800 == 21 [pid = 1874] [id = 517]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1735800 == 20 [pid = 1874] [id = 563]
01:39:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ef4800 == 19 [pid = 1874] [id = 562]
01:39:46 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f55a448c000) [pid = 1874] [serial = 1563] [outer = (nil)] [url = about:blank]
01:39:46 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f55a30cf800) [pid = 1874] [serial = 1560] [outer = (nil)] [url = about:blank]
01:39:46 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f55a3f63000) [pid = 1874] [serial = 1566] [outer = (nil)] [url = about:blank]
01:39:46 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f55a691c800) [pid = 1874] [serial = 1569] [outer = (nil)] [url = about:blank]
01:39:46 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f55a176b800) [pid = 1874] [serial = 1527] [outer = (nil)] [url = about:blank]
01:39:46 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
01:39:46 INFO - document served over http requires an https
01:39:46 INFO - sub-resource via script-tag using the meta-referrer
01:39:46 INFO - delivery method with keep-origin-redirect and when
01:39:46 INFO - the target request is same-origin.
01:39:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1887ms
01:39:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
01:39:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c98000 == 20 [pid = 1874] [id = 597]
01:39:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f55a0d87c00) [pid = 1874] [serial = 1669] [outer = (nil)]
01:39:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f55a2ba4c00) [pid = 1874] [serial = 1670] [outer = 0x7f55a0d87c00]
01:39:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f55a3f60000) [pid = 1874] [serial = 1671] [outer = 0x7f55a0d87c00]
01:39:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:48 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
01:39:48 INFO - document served over http requires an https
01:39:48 INFO - sub-resource via script-tag using the meta-referrer
01:39:48 INFO - delivery method with no-redirect and when
01:39:48 INFO - the target request is same-origin.
01:39:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1480ms
01:39:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:39:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1814000 == 21 [pid = 1874] [id = 598]
01:39:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f55a2dc7000) [pid = 1874] [serial = 1672] [outer = (nil)]
01:39:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f55a3ff3c00) [pid = 1874] [serial = 1673] [outer = 0x7f55a2dc7000]
01:39:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f55a5fce800) [pid = 1874] [serial = 1674] [outer = 0x7f55a2dc7000]
01:39:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:50 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
01:39:50 INFO - document served over http requires an https
01:39:50 INFO - sub-resource via script-tag using the meta-referrer
01:39:50 INFO - delivery method with swap-origin-redirect and when
01:39:50 INFO - the target request is same-origin.
01:39:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1635ms
01:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:39:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a3012800 == 22 [pid = 1874] [id = 599]
01:39:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f55a47ae800) [pid = 1874] [serial = 1675] [outer = (nil)]
01:39:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f55a691e400) [pid = 1874] [serial = 1676] [outer = 0x7f55a47ae800]
01:39:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f55a6a72400) [pid = 1874] [serial = 1677] [outer = 0x7f55a47ae800]
01:39:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f55a47a9800) [pid = 1874] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f55a7c98000) [pid = 1874] [serial = 1601] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f55a3092400) [pid = 1874] [serial = 1610] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f55a8293c00) [pid = 1874] [serial = 1604] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f55a6ea9800) [pid = 1874] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457154275]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f55a78bd800) [pid = 1874] [serial = 1592] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f55a2dc4800) [pid = 1874] [serial = 1578] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f55a6b08c00) [pid = 1874] [serial = 1586] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f559fc17000) [pid = 1874] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f55a7a1e000) [pid = 1874] [serial = 1598] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f55a00d7c00) [pid = 1874] [serial = 1573] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f55a3f65800) [pid = 1874] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f55a6f61800) [pid = 1874] [serial = 1589] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f559feccc00) [pid = 1874] [serial = 1607] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f55a51a6400) [pid = 1874] [serial = 1583] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f55a2ba5800) [pid = 1874] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457126513]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f55a6ea9000) [pid = 1874] [serial = 1620] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f55a3f5f000) [pid = 1874] [serial = 1615] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f55a796ac00) [pid = 1874] [serial = 1595] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f55a5fc6000) [pid = 1874] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f55a0c60800) [pid = 1874] [serial = 1625] [outer = (nil)] [url = about:blank]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f55a2dca400) [pid = 1874] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55a2b9a800) [pid = 1874] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f559fd4e000) [pid = 1874] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457126513]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f559feca400) [pid = 1874] [serial = 1572] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f55a0c5d800) [pid = 1874] [serial = 1614] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f55a0c51c00) [pid = 1874] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f559fd4b000) [pid = 1874] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55a6b0e800) [pid = 1874] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457154275]
01:39:53 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a691c000) [pid = 1874] [serial = 1619] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:39:53 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
01:39:53 INFO - document served over http requires an https
01:39:53 INFO - sub-resource via xhr-request using the meta-referrer
01:39:53 INFO - delivery method with keep-origin-redirect and when
01:39:53 INFO - the target request is same-origin.
01:39:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3443ms
01:39:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
01:39:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41eb000 == 23 [pid = 1874] [id = 600]
01:39:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55a00dcc00) [pid = 1874] [serial = 1678] [outer = (nil)]
01:39:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55a0c5d800) [pid = 1874] [serial = 1679] [outer = 0x7f55a00dcc00]
01:39:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f55a47a9800) [pid = 1874] [serial = 1680] [outer = 0x7f55a00dcc00]
01:39:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:56 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
01:39:56 INFO - document served over http requires an https
01:39:56 INFO - sub-resource via xhr-request using the meta-referrer
01:39:56 INFO - delivery method with no-redirect and when
01:39:56 INFO - the target request is same-origin.
01:39:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2535ms
01:39:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:39:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41de800 == 24 [pid = 1874] [id = 601]
01:39:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f55a00d7c00) [pid = 1874] [serial = 1681] [outer = (nil)]
01:39:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f55a1bcac00) [pid = 1874] [serial = 1682] [outer = 0x7f55a00d7c00]
01:39:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f55a5fcec00) [pid = 1874] [serial = 1683] [outer = 0x7f55a00d7c00]
01:39:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:58 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
01:39:58 INFO - document served over http requires an https
01:39:58 INFO - sub-resource via xhr-request using the meta-referrer
01:39:58 INFO - delivery method with swap-origin-redirect and when
01:39:58 INFO - the target request is same-origin.
01:39:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2191ms
01:39:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:39:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f21000 == 25 [pid = 1874] [id = 602]
01:39:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55a1bd5800) [pid = 1874] [serial = 1684] [outer = (nil)]
01:39:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55a6b08c00) [pid = 1874] [serial = 1685] [outer = 0x7f55a1bd5800]
01:39:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f55a6f16800) [pid = 1874] [serial = 1686] [outer = 0x7f55a1bd5800]
01:39:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:39:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:01 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
01:40:01 INFO - document served over http requires an http
01:40:01 INFO - sub-resource via fetch-request using the http-csp
01:40:01 INFO - delivery method with keep-origin-redirect and when
01:40:01 INFO - the target request is cross-origin.
01:40:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2597ms
01:40:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
01:40:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c14000 == 26 [pid = 1874] [id = 603]
01:40:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f55a6b0cc00) [pid = 1874] [serial = 1687] [outer = (nil)]
01:40:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f55a6f42c00) [pid = 1874] [serial = 1688] [outer = 0x7f55a6b0cc00]
01:40:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f55a78c5800) [pid = 1874] [serial = 1689] [outer = 0x7f55a6b0cc00]
01:40:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:03 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
01:40:03 INFO - document served over http requires an http
01:40:03 INFO - sub-resource via fetch-request using the http-csp
01:40:03 INFO - delivery method with no-redirect and when
01:40:03 INFO - the target request is cross-origin.
01:40:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2109ms
01:40:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:40:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a713b800 == 27 [pid = 1874] [id = 604]
01:40:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f55a6f66800) [pid = 1874] [serial = 1690] [outer = (nil)]
01:40:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f55a7a16800) [pid = 1874] [serial = 1691] [outer = 0x7f55a6f66800]
01:40:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f55a7c94000) [pid = 1874] [serial = 1692] [outer = 0x7f55a6f66800]
01:40:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:04 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
01:40:04 INFO - document served over http requires an http
01:40:04 INFO - sub-resource via fetch-request using the http-csp
01:40:04 INFO - delivery method with swap-origin-redirect and when
01:40:04 INFO - the target request is cross-origin.
01:40:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1730ms
01:40:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:40:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c81000 == 28 [pid = 1874] [id = 605]
01:40:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f55a7971800) [pid = 1874] [serial = 1693] [outer = (nil)]
01:40:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f55a838c800) [pid = 1874] [serial = 1694] [outer = 0x7f55a7971800]
01:40:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f55a8411800) [pid = 1874] [serial = 1695] [outer = 0x7f55a7971800]
01:40:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84a5800 == 29 [pid = 1874] [id = 606]
01:40:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f55a8db6c00) [pid = 1874] [serial = 1696] [outer = (nil)]
01:40:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f55a8dc5400) [pid = 1874] [serial = 1697] [outer = 0x7f55a8db6c00]
01:40:06 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
01:40:06 INFO - document served over http requires an http
01:40:06 INFO - sub-resource via iframe-tag using the http-csp
01:40:06 INFO - delivery method with keep-origin-redirect and when
01:40:06 INFO - the target request is cross-origin.
01:40:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1787ms
01:40:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:40:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9307800 == 30 [pid = 1874] [id = 607]
01:40:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f55a8295000) [pid = 1874] [serial = 1698] [outer = (nil)]
01:40:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f55a9408800) [pid = 1874] [serial = 1699] [outer = 0x7f55a8295000]
01:40:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f55aa11b800) [pid = 1874] [serial = 1700] [outer = 0x7f55a8295000]
01:40:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac54000 == 31 [pid = 1874] [id = 608]
01:40:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f55aa1b9800) [pid = 1874] [serial = 1701] [outer = (nil)]
01:40:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f55aac72000) [pid = 1874] [serial = 1702] [outer = 0x7f55aa1b9800]
01:40:08 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
01:40:08 INFO - document served over http requires an http
01:40:08 INFO - sub-resource via iframe-tag using the http-csp
01:40:08 INFO - delivery method with no-redirect and when
01:40:08 INFO - the target request is cross-origin.
01:40:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1981ms
01:40:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:40:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac61000 == 32 [pid = 1874] [id = 609]
01:40:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f55a8dc1c00) [pid = 1874] [serial = 1703] [outer = (nil)]
01:40:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f55aac71800) [pid = 1874] [serial = 1704] [outer = 0x7f55a8dc1c00]
01:40:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f55aacd4400) [pid = 1874] [serial = 1705] [outer = 0x7f55a8dc1c00]
01:40:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac8a000 == 33 [pid = 1874] [id = 610]
01:40:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f55aacd8400) [pid = 1874] [serial = 1706] [outer = (nil)]
01:40:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f55aacdb800) [pid = 1874] [serial = 1707] [outer = 0x7f55aacd8400]
01:40:10 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
01:40:10 INFO - document served over http requires an http
01:40:10 INFO - sub-resource via iframe-tag using the http-csp
01:40:10 INFO - delivery method with swap-origin-redirect and when
01:40:10 INFO - the target request is cross-origin.
01:40:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2244ms
01:40:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:40:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac97800 == 34 [pid = 1874] [id = 611]
01:40:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f55aa1b3800) [pid = 1874] [serial = 1708] [outer = (nil)]
01:40:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f55aacdac00) [pid = 1874] [serial = 1709] [outer = 0x7f55aa1b3800]
01:40:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f55aadcb000) [pid = 1874] [serial = 1710] [outer = 0x7f55aa1b3800]
01:40:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:13 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
01:40:13 INFO - document served over http requires an http
01:40:13 INFO - sub-resource via script-tag using the http-csp
01:40:13 INFO - delivery method with keep-origin-redirect and when
01:40:13 INFO - the target request is cross-origin.
01:40:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2284ms
01:40:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
01:40:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaddd000 == 35 [pid = 1874] [id = 612]
01:40:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f55aacdf800) [pid = 1874] [serial = 1711] [outer = (nil)]
01:40:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f55aaedb800) [pid = 1874] [serial = 1712] [outer = 0x7f55aacdf800]
01:40:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f55aaee3c00) [pid = 1874] [serial = 1713] [outer = 0x7f55aacdf800]
01:40:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:15 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
01:40:15 INFO - document served over http requires an http
01:40:15 INFO - sub-resource via script-tag using the http-csp
01:40:15 INFO - delivery method with no-redirect and when
01:40:15 INFO - the target request is cross-origin.
01:40:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2639ms
01:40:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:40:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab343800 == 36 [pid = 1874] [id = 613]
01:40:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f55aaedac00) [pid = 1874] [serial = 1714] [outer = (nil)]
01:40:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f55ab2ee000) [pid = 1874] [serial = 1715] [outer = 0x7f55aaedac00]
01:40:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f55ab2f5800) [pid = 1874] [serial = 1716] [outer = 0x7f55aaedac00]
01:40:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:17 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
01:40:17 INFO - document served over http requires an http
01:40:17 INFO - sub-resource via script-tag using the http-csp
01:40:17 INFO - delivery method with swap-origin-redirect and when
01:40:17 INFO - the target request is cross-origin.
01:40:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1880ms
01:40:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:40:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab35a800 == 37 [pid = 1874] [id = 614]
01:40:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f55ab304800) [pid = 1874] [serial = 1717] [outer = (nil)]
01:40:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f55ab3ab800) [pid = 1874] [serial = 1718] [outer = 0x7f55ab304800]
01:40:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f55ab3b4c00) [pid = 1874] [serial = 1719] [outer = 0x7f55ab304800]
01:40:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40: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
01:40:20 INFO - document served over http requires an http
01:40:20 INFO - sub-resource via xhr-request using the http-csp
01:40:20 INFO - delivery method with keep-origin-redirect and when
01:40:20 INFO - the target request is cross-origin.
01:40:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2638ms
01:40:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
01:40:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ee2800 == 38 [pid = 1874] [id = 615]
01:40:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f55a2b9a000) [pid = 1874] [serial = 1720] [outer = (nil)]
01:40:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f55a2dc4000) [pid = 1874] [serial = 1721] [outer = 0x7f55a2b9a000]
01:40:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f55a5fcfc00) [pid = 1874] [serial = 1722] [outer = 0x7f55a2b9a000]
01:40:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:22 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
01:40:22 INFO - document served over http requires an http
01:40:22 INFO - sub-resource via xhr-request using the http-csp
01:40:22 INFO - delivery method with no-redirect and when
01:40:22 INFO - the target request is cross-origin.
01:40:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1649ms
01:40:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:40:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1818000 == 39 [pid = 1874] [id = 616]
01:40:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f55a1bc2c00) [pid = 1874] [serial = 1723] [outer = (nil)]
01:40:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f55a2b98400) [pid = 1874] [serial = 1724] [outer = 0x7f55a1bc2c00]
01:40:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f55a6929c00) [pid = 1874] [serial = 1725] [outer = 0x7f55a1bc2c00]
01:40:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:24 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
01:40:24 INFO - document served over http requires an http
01:40:24 INFO - sub-resource via xhr-request using the http-csp
01:40:24 INFO - delivery method with swap-origin-redirect and when
01:40:24 INFO - the target request is cross-origin.
01:40:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2391ms
01:40:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4290000 == 38 [pid = 1874] [id = 582]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c10800 == 37 [pid = 1874] [id = 583]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a701c800 == 36 [pid = 1874] [id = 584]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c48800 == 35 [pid = 1874] [id = 556]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84b8000 == 34 [pid = 1874] [id = 585]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a8c80800 == 33 [pid = 1874] [id = 586]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a930a000 == 32 [pid = 1874] [id = 587]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9634800 == 31 [pid = 1874] [id = 588]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a964e000 == 30 [pid = 1874] [id = 589]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaac1800 == 29 [pid = 1874] [id = 591]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9df6800 == 28 [pid = 1874] [id = 590]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab6f000 == 27 [pid = 1874] [id = 593]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaacd800 == 26 [pid = 1874] [id = 592]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41de000 == 25 [pid = 1874] [id = 595]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0086800 == 24 [pid = 1874] [id = 596]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c98000 == 23 [pid = 1874] [id = 597]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1814000 == 22 [pid = 1874] [id = 598]
01:40:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a3012800 == 21 [pid = 1874] [id = 599]
01:40:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd1b800 == 22 [pid = 1874] [id = 617]
01:40:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f55a00de000) [pid = 1874] [serial = 1726] [outer = (nil)]
01:40:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f55a00e2c00) [pid = 1874] [serial = 1727] [outer = 0x7f55a00de000]
01:40:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f55a2b9a800) [pid = 1874] [serial = 1728] [outer = 0x7f55a00de000]
01:40:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f55a1ebac00) [pid = 1874] [serial = 1574] [outer = (nil)] [url = about:blank]
01:40:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f55a3f5d400) [pid = 1874] [serial = 1608] [outer = (nil)] [url = about:blank]
01:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f55a6a73800) [pid = 1874] [serial = 1616] [outer = (nil)] [url = about:blank]
01:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f55a6f3a400) [pid = 1874] [serial = 1621] [outer = (nil)] [url = about:blank]
01:40:25 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f55a5fcb800) [pid = 1874] [serial = 1611] [outer = (nil)] [url = about:blank]
01:40:26 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
01:40:26 INFO - document served over http requires an https
01:40:26 INFO - sub-resource via fetch-request using the http-csp
01:40:26 INFO - delivery method with keep-origin-redirect and when
01:40:26 INFO - the target request is cross-origin.
01:40:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2303ms
01:40:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
01:40:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1734800 == 23 [pid = 1874] [id = 618]
01:40:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f55a2ba4800) [pid = 1874] [serial = 1729] [outer = (nil)]
01:40:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f55a3f5c400) [pid = 1874] [serial = 1730] [outer = 0x7f55a2ba4800]
01:40:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f55a47a8400) [pid = 1874] [serial = 1731] [outer = 0x7f55a2ba4800]
01:40:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:28 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
01:40:28 INFO - document served over http requires an https
01:40:28 INFO - sub-resource via fetch-request using the http-csp
01:40:28 INFO - delivery method with no-redirect and when
01:40:28 INFO - the target request is cross-origin.
01:40:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1996ms
01:40:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:40:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c45000 == 24 [pid = 1874] [id = 619]
01:40:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f55a30ccc00) [pid = 1874] [serial = 1732] [outer = (nil)]
01:40:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f55a3ff0400) [pid = 1874] [serial = 1733] [outer = 0x7f55a30ccc00]
01:40:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f55a6a65c00) [pid = 1874] [serial = 1734] [outer = 0x7f55a30ccc00]
01:40:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f55a0d89400) [pid = 1874] [serial = 1667] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f55a3ff3c00) [pid = 1874] [serial = 1673] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f55a8405400) [pid = 1874] [serial = 1637] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f55a0d87800) [pid = 1874] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:40:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f55a94a7c00) [pid = 1874] [serial = 1662] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f55a2ba4c00) [pid = 1874] [serial = 1670] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f55a78c7800) [pid = 1874] [serial = 1634] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f559fd4d800) [pid = 1874] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457180159]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f55a9d10800) [pid = 1874] [serial = 1657] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f55a940a400) [pid = 1874] [serial = 1649] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f55a9329000) [pid = 1874] [serial = 1646] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f55a1ec1000) [pid = 1874] [serial = 1628] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f55a8db9000) [pid = 1874] [serial = 1643] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f55a691e400) [pid = 1874] [serial = 1676] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f55a8605800) [pid = 1874] [serial = 1640] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f55a6eab000) [pid = 1874] [serial = 1631] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f55a7a1dc00) [pid = 1874] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f55a6b0f400) [pid = 1874] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f559fc13000) [pid = 1874] [serial = 1577] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f55a448f800) [pid = 1874] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f55a7c99c00) [pid = 1874] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f55a176a800) [pid = 1874] [serial = 1535] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f55a6eae800) [pid = 1874] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f55a6f13c00) [pid = 1874] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f559fd42400) [pid = 1874] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f55a796a800) [pid = 1874] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f55a2c70000) [pid = 1874] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f55a1bd2800) [pid = 1874] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f55a78bcc00) [pid = 1874] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f55a1774800) [pid = 1874] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f55a5fd2c00) [pid = 1874] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f55a3f5a800) [pid = 1874] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f55a2dcec00) [pid = 1874] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f55a69b4800) [pid = 1874] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f55a6b10400) [pid = 1874] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f559fd4d000) [pid = 1874] [serial = 1493] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f55a3fe9c00) [pid = 1874] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f55a6f61000) [pid = 1874] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f55a0c60c00) [pid = 1874] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f55a308cc00) [pid = 1874] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f559fec9000) [pid = 1874] [serial = 1530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f55a6029800) [pid = 1874] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f559fec8c00) [pid = 1874] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f55a4489400) [pid = 1874] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55a2b97000) [pid = 1874] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f55a5fcf000) [pid = 1874] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f55a0d7f000) [pid = 1874] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f55a51ac800) [pid = 1874] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f559fd4d400) [pid = 1874] [serial = 1451] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f559fc1b400) [pid = 1874] [serial = 1488] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55a6ea5c00) [pid = 1874] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55aa112400) [pid = 1874] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55a94adc00) [pid = 1874] [serial = 1652] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f55a0c5d800) [pid = 1874] [serial = 1679] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f559fd43000) [pid = 1874] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55a47ae800) [pid = 1874] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a0c5a800) [pid = 1874] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55a839a800) [pid = 1874] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55a0d87c00) [pid = 1874] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a94ac400) [pid = 1874] [serial = 1656] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55a0d85400) [pid = 1874] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55a2dc7000) [pid = 1874] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f559fc14000) [pid = 1874] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a9d09800) [pid = 1874] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a7968c00) [pid = 1874] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a6b0ec00) [pid = 1874] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a8605400) [pid = 1874] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a940a000) [pid = 1874] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a308f400) [pid = 1874] [serial = 1661] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55aa121c00) [pid = 1874] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457180159]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a6e9f400) [pid = 1874] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a9327800) [pid = 1874] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a8db8800) [pid = 1874] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a3ff3000) [pid = 1874] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a840bc00) [pid = 1874] [serial = 1638] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a6a69800) [pid = 1874] [serial = 1542] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a828a000) [pid = 1874] [serial = 1602] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a6f0b400) [pid = 1874] [serial = 1551] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a8286800) [pid = 1874] [serial = 1635] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a3ff2800) [pid = 1874] [serial = 1579] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a51a4800) [pid = 1874] [serial = 1470] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a8392400) [pid = 1874] [serial = 1605] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a601fc00) [pid = 1874] [serial = 1537] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a6f1b400) [pid = 1874] [serial = 1554] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a6f3f000) [pid = 1874] [serial = 1557] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a00e2000) [pid = 1874] [serial = 1416] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a7a24c00) [pid = 1874] [serial = 1599] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a2c78c00) [pid = 1874] [serial = 1431] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a860b400) [pid = 1874] [serial = 1641] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a2b9b000) [pid = 1874] [serial = 1428] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a7973c00) [pid = 1874] [serial = 1596] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a1bdf400) [pid = 1874] [serial = 1425] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a6f12800) [pid = 1874] [serial = 1587] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a3ff3400) [pid = 1874] [serial = 1464] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a51a2c00) [pid = 1874] [serial = 1500] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a6b06c00) [pid = 1874] [serial = 1545] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a6ea5000) [pid = 1874] [serial = 1548] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a30d9400) [pid = 1874] [serial = 1495] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a4496c00) [pid = 1874] [serial = 1467] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a78c4800) [pid = 1874] [serial = 1593] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a30d2800) [pid = 1874] [serial = 1458] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a3f62000) [pid = 1874] [serial = 1461] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a3f63800) [pid = 1874] [serial = 1532] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a69b0000) [pid = 1874] [serial = 1512] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a176a400) [pid = 1874] [serial = 1419] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a5fc5c00) [pid = 1874] [serial = 1503] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a69b4000) [pid = 1874] [serial = 1584] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a6923800) [pid = 1874] [serial = 1509] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a1bc5c00) [pid = 1874] [serial = 1422] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a6022000) [pid = 1874] [serial = 1506] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a2dc5800) [pid = 1874] [serial = 1453] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a1eb9400) [pid = 1874] [serial = 1490] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a6f69400) [pid = 1874] [serial = 1590] [outer = (nil)] [url = about:blank]
01:40:32 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a6a72400) [pid = 1874] [serial = 1677] [outer = (nil)] [url = about:blank]
01:40:32 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
01:40:32 INFO - document served over http requires an https
01:40:32 INFO - sub-resource via fetch-request using the http-csp
01:40:32 INFO - delivery method with swap-origin-redirect and when
01:40:32 INFO - the target request is cross-origin.
01:40:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3844ms
01:40:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:40:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c96000 == 25 [pid = 1874] [id = 620]
01:40:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f559fd48400) [pid = 1874] [serial = 1735] [outer = (nil)]
01:40:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f559fec8800) [pid = 1874] [serial = 1736] [outer = 0x7f559fd48400]
01:40:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a176c000) [pid = 1874] [serial = 1737] [outer = 0x7f559fd48400]
01:40:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40b5800 == 26 [pid = 1874] [id = 621]
01:40:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a1bd1c00) [pid = 1874] [serial = 1738] [outer = (nil)]
01:40:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a2b99000) [pid = 1874] [serial = 1739] [outer = 0x7f55a1bd1c00]
01:40:34 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
01:40:34 INFO - document served over http requires an https
01:40:34 INFO - sub-resource via iframe-tag using the http-csp
01:40:34 INFO - delivery method with keep-origin-redirect and when
01:40:34 INFO - the target request is cross-origin.
01:40:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1892ms
01:40:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:40:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41e8800 == 27 [pid = 1874] [id = 622]
01:40:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f559fbee000) [pid = 1874] [serial = 1740] [outer = (nil)]
01:40:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a2b96c00) [pid = 1874] [serial = 1741] [outer = 0x7f559fbee000]
01:40:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a309a400) [pid = 1874] [serial = 1742] [outer = 0x7f559fbee000]
01:40:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a436d800 == 28 [pid = 1874] [id = 623]
01:40:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a3f5f800) [pid = 1874] [serial = 1743] [outer = (nil)]
01:40:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a3febc00) [pid = 1874] [serial = 1744] [outer = 0x7f55a3f5f800]
01:40:36 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
01:40:36 INFO - document served over http requires an https
01:40:36 INFO - sub-resource via iframe-tag using the http-csp
01:40:36 INFO - delivery method with no-redirect and when
01:40:36 INFO - the target request is cross-origin.
01:40:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1684ms
01:40:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:40:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44b2000 == 29 [pid = 1874] [id = 624]
01:40:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a1772000) [pid = 1874] [serial = 1745] [outer = (nil)]
01:40:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a448c000) [pid = 1874] [serial = 1746] [outer = 0x7f55a1772000]
01:40:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a51ac800) [pid = 1874] [serial = 1747] [outer = 0x7f55a1772000]
01:40:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f1d000 == 30 [pid = 1874] [id = 625]
01:40:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a5fcb800) [pid = 1874] [serial = 1748] [outer = (nil)]
01:40:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a5fc6400) [pid = 1874] [serial = 1749] [outer = 0x7f55a5fcb800]
01:40:38 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
01:40:38 INFO - document served over http requires an https
01:40:38 INFO - sub-resource via iframe-tag using the http-csp
01:40:38 INFO - delivery method with swap-origin-redirect and when
01:40:38 INFO - the target request is cross-origin.
01:40:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2345ms
01:40:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:40:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6080000 == 31 [pid = 1874] [id = 626]
01:40:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a3f66000) [pid = 1874] [serial = 1750] [outer = (nil)]
01:40:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a6024000) [pid = 1874] [serial = 1751] [outer = 0x7f55a3f66000]
01:40:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a6a72c00) [pid = 1874] [serial = 1752] [outer = 0x7f55a3f66000]
01:40:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
01:40:41 INFO - document served over http requires an https
01:40:41 INFO - sub-resource via script-tag using the http-csp
01:40:41 INFO - delivery method with keep-origin-redirect and when
01:40:41 INFO - the target request is cross-origin.
01:40:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2191ms
01:40:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
01:40:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b34000 == 32 [pid = 1874] [id = 627]
01:40:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a6025800) [pid = 1874] [serial = 1753] [outer = (nil)]
01:40:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a6e9f400) [pid = 1874] [serial = 1754] [outer = 0x7f55a6025800]
01:40:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a6f03c00) [pid = 1874] [serial = 1755] [outer = 0x7f55a6025800]
01:40:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:43 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
01:40:43 INFO - document served over http requires an https
01:40:43 INFO - sub-resource via script-tag using the http-csp
01:40:43 INFO - delivery method with no-redirect and when
01:40:43 INFO - the target request is cross-origin.
01:40:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2184ms
01:40:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:40:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c3c000 == 33 [pid = 1874] [id = 628]
01:40:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a6b10c00) [pid = 1874] [serial = 1756] [outer = (nil)]
01:40:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a6f14c00) [pid = 1874] [serial = 1757] [outer = 0x7f55a6b10c00]
01:40:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a6f69000) [pid = 1874] [serial = 1758] [outer = 0x7f55a6b10c00]
01:40:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:46 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
01:40:46 INFO - document served over http requires an https
01:40:46 INFO - sub-resource via script-tag using the http-csp
01:40:46 INFO - delivery method with swap-origin-redirect and when
01:40:46 INFO - the target request is cross-origin.
01:40:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2845ms
01:40:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:40:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7138800 == 34 [pid = 1874] [id = 629]
01:40:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a6f1d000) [pid = 1874] [serial = 1759] [outer = (nil)]
01:40:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a7967c00) [pid = 1874] [serial = 1760] [outer = 0x7f55a6f1d000]
01:40:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a7a1c000) [pid = 1874] [serial = 1761] [outer = 0x7f55a6f1d000]
01:40:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:47 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
01:40:47 INFO - document served over http requires an https
01:40:47 INFO - sub-resource via xhr-request using the http-csp
01:40:47 INFO - delivery method with keep-origin-redirect and when
01:40:47 INFO - the target request is cross-origin.
01:40:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1829ms
01:40:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
01:40:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83d8800 == 35 [pid = 1874] [id = 630]
01:40:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a78c8000) [pid = 1874] [serial = 1762] [outer = (nil)]
01:40:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a828b000) [pid = 1874] [serial = 1763] [outer = 0x7f55a78c8000]
01:40:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a839a800) [pid = 1874] [serial = 1764] [outer = 0x7f55a78c8000]
01:40:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:49 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
01:40:49 INFO - document served over http requires an https
01:40:49 INFO - sub-resource via xhr-request using the http-csp
01:40:49 INFO - delivery method with no-redirect and when
01:40:49 INFO - the target request is cross-origin.
01:40:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1677ms
01:40:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:40:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84c3800 == 36 [pid = 1874] [id = 631]
01:40:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a828e400) [pid = 1874] [serial = 1765] [outer = (nil)]
01:40:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a8603400) [pid = 1874] [serial = 1766] [outer = 0x7f55a828e400]
01:40:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a860cc00) [pid = 1874] [serial = 1767] [outer = 0x7f55a828e400]
01:40:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:51 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
01:40:51 INFO - document served over http requires an https
01:40:51 INFO - sub-resource via xhr-request using the http-csp
01:40:51 INFO - delivery method with swap-origin-redirect and when
01:40:51 INFO - the target request is cross-origin.
01:40:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1794ms
01:40:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:40:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a8c94800 == 37 [pid = 1874] [id = 632]
01:40:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a8dc2000) [pid = 1874] [serial = 1768] [outer = (nil)]
01:40:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a8dc5000) [pid = 1874] [serial = 1769] [outer = 0x7f55a8dc2000]
01:40:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a9330000) [pid = 1874] [serial = 1770] [outer = 0x7f55a8dc2000]
01:40:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:54 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
01:40:54 INFO - document served over http requires an http
01:40:54 INFO - sub-resource via fetch-request using the http-csp
01:40:54 INFO - delivery method with keep-origin-redirect and when
01:40:54 INFO - the target request is same-origin.
01:40:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2337ms
01:40:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
01:40:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9640800 == 38 [pid = 1874] [id = 633]
01:40:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a8dc3000) [pid = 1874] [serial = 1771] [outer = (nil)]
01:40:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a940f800) [pid = 1874] [serial = 1772] [outer = 0x7f55a8dc3000]
01:40:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55aa119c00) [pid = 1874] [serial = 1773] [outer = 0x7f55a8dc3000]
01:40:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:56 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
01:40:56 INFO - document served over http requires an http
01:40:56 INFO - sub-resource via fetch-request using the http-csp
01:40:56 INFO - delivery method with no-redirect and when
01:40:56 INFO - the target request is same-origin.
01:40:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2148ms
01:40:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:40:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaac6000 == 39 [pid = 1874] [id = 634]
01:40:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a94a4000) [pid = 1874] [serial = 1774] [outer = (nil)]
01:40:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55aacd9400) [pid = 1874] [serial = 1775] [outer = 0x7f55a94a4000]
01:40:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55aaedd800) [pid = 1874] [serial = 1776] [outer = 0x7f55a94a4000]
01:40:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:40:58 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
01:40:58 INFO - document served over http requires an http
01:40:58 INFO - sub-resource via fetch-request using the http-csp
01:40:58 INFO - delivery method with swap-origin-redirect and when
01:40:58 INFO - the target request is same-origin.
01:40:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2384ms
01:40:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:41:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feb9000 == 40 [pid = 1874] [id = 635]
01:41:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a0c52400) [pid = 1874] [serial = 1777] [outer = (nil)]
01:41:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a47a9000) [pid = 1874] [serial = 1778] [outer = 0x7f55a0c52400]
01:41:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55ab303400) [pid = 1874] [serial = 1779] [outer = 0x7f55a0c52400]
01:41:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41dd800 == 41 [pid = 1874] [id = 636]
01:41:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a00e2000) [pid = 1874] [serial = 1780] [outer = (nil)]
01:41:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a1775c00) [pid = 1874] [serial = 1781] [outer = 0x7f55a00e2000]
01:41:02 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
01:41:02 INFO - document served over http requires an http
01:41:02 INFO - sub-resource via iframe-tag using the http-csp
01:41:02 INFO - delivery method with keep-origin-redirect and when
01:41:02 INFO - the target request is same-origin.
01:41:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4009ms
01:41:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:41:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0097000 == 42 [pid = 1874] [id = 637]
01:41:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f559fed3000) [pid = 1874] [serial = 1782] [outer = (nil)]
01:41:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a0c60c00) [pid = 1874] [serial = 1783] [outer = 0x7f559fed3000]
01:41:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a2c70c00) [pid = 1874] [serial = 1784] [outer = 0x7f559fed3000]
01:41:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41de800 == 41 [pid = 1874] [id = 601]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f21000 == 40 [pid = 1874] [id = 602]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c14000 == 39 [pid = 1874] [id = 603]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a713b800 == 38 [pid = 1874] [id = 604]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84a5800 == 37 [pid = 1874] [id = 606]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c81000 == 36 [pid = 1874] [id = 605]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac54000 == 35 [pid = 1874] [id = 608]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9307800 == 34 [pid = 1874] [id = 607]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac8a000 == 33 [pid = 1874] [id = 610]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac61000 == 32 [pid = 1874] [id = 609]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac97800 == 31 [pid = 1874] [id = 611]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaddd000 == 30 [pid = 1874] [id = 612]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab343800 == 29 [pid = 1874] [id = 613]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ee2800 == 28 [pid = 1874] [id = 615]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1818000 == 27 [pid = 1874] [id = 616]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a8a800 == 26 [pid = 1874] [id = 581]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd1b800 == 25 [pid = 1874] [id = 617]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41eb000 == 24 [pid = 1874] [id = 600]
01:41:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1734800 == 23 [pid = 1874] [id = 618]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a9d05800) [pid = 1874] [serial = 1653] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a51adc00) [pid = 1874] [serial = 1626] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a6f3f800) [pid = 1874] [serial = 1632] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a8dc2400) [pid = 1874] [serial = 1644] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a691c400) [pid = 1874] [serial = 1629] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a932f800) [pid = 1874] [serial = 1647] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a94a2c00) [pid = 1874] [serial = 1650] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55aa11d800) [pid = 1874] [serial = 1658] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a3f60000) [pid = 1874] [serial = 1671] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55aac75000) [pid = 1874] [serial = 1663] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a1bdc000) [pid = 1874] [serial = 1668] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a5fce800) [pid = 1874] [serial = 1674] [outer = (nil)] [url = about:blank]
01:41:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd1e000 == 24 [pid = 1874] [id = 638]
01:41:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a00d8800) [pid = 1874] [serial = 1785] [outer = (nil)]
01:41:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a1bc2400) [pid = 1874] [serial = 1786] [outer = 0x7f55a00d8800]
01:41:04 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
01:41:04 INFO - document served over http requires an http
01:41:04 INFO - sub-resource via iframe-tag using the http-csp
01:41:04 INFO - delivery method with no-redirect and when
01:41:04 INFO - the target request is same-origin.
01:41:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1991ms
01:41:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:41:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0ca4800 == 25 [pid = 1874] [id = 639]
01:41:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a0d7ac00) [pid = 1874] [serial = 1787] [outer = (nil)]
01:41:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a1774c00) [pid = 1874] [serial = 1788] [outer = 0x7f55a0d7ac00]
01:41:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a3f5d800) [pid = 1874] [serial = 1789] [outer = 0x7f55a0d7ac00]
01:41:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1667800 == 26 [pid = 1874] [id = 640]
01:41:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a3ff5400) [pid = 1874] [serial = 1790] [outer = (nil)]
01:41:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a47a1400) [pid = 1874] [serial = 1791] [outer = 0x7f55a3ff5400]
01:41:06 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
01:41:06 INFO - document served over http requires an http
01:41:06 INFO - sub-resource via iframe-tag using the http-csp
01:41:06 INFO - delivery method with swap-origin-redirect and when
01:41:06 INFO - the target request is same-origin.
01:41:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1581ms
01:41:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:41:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1812000 == 27 [pid = 1874] [id = 641]
01:41:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a2dcf000) [pid = 1874] [serial = 1792] [outer = (nil)]
01:41:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a51ab400) [pid = 1874] [serial = 1793] [outer = 0x7f55a2dcf000]
01:41:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a6027400) [pid = 1874] [serial = 1794] [outer = 0x7f55a2dcf000]
01:41:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:08 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
01:41:08 INFO - document served over http requires an http
01:41:08 INFO - sub-resource via script-tag using the http-csp
01:41:08 INFO - delivery method with keep-origin-redirect and when
01:41:08 INFO - the target request is same-origin.
01:41:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1790ms
01:41:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
01:41:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40b2000 == 28 [pid = 1874] [id = 642]
01:41:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a51a8c00) [pid = 1874] [serial = 1795] [outer = (nil)]
01:41:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a69b4000) [pid = 1874] [serial = 1796] [outer = 0x7f55a51a8c00]
01:41:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55a6f07c00) [pid = 1874] [serial = 1797] [outer = 0x7f55a51a8c00]
01:41:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a8db6c00) [pid = 1874] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55aacd8400) [pid = 1874] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a2dc4000) [pid = 1874] [serial = 1721] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55aac72000) [pid = 1874] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457208360]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a9408800) [pid = 1874] [serial = 1699] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a3f5c400) [pid = 1874] [serial = 1730] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a2b98400) [pid = 1874] [serial = 1724] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a6b08c00) [pid = 1874] [serial = 1685] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a00e2c00) [pid = 1874] [serial = 1727] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a7a16800) [pid = 1874] [serial = 1691] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a1bcac00) [pid = 1874] [serial = 1682] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55ab3ab800) [pid = 1874] [serial = 1718] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a6f42c00) [pid = 1874] [serial = 1688] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a8dc5400) [pid = 1874] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a838c800) [pid = 1874] [serial = 1694] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55aacdb800) [pid = 1874] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55aac71800) [pid = 1874] [serial = 1704] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55aacdac00) [pid = 1874] [serial = 1709] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55aaedb800) [pid = 1874] [serial = 1712] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55ab2ee000) [pid = 1874] [serial = 1715] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a3ff0400) [pid = 1874] [serial = 1733] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a1bc2c00) [pid = 1874] [serial = 1723] [outer = (nil)] [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]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a2ba4800) [pid = 1874] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a2b9a000) [pid = 1874] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a00de000) [pid = 1874] [serial = 1726] [outer = (nil)] [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]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55aa1b9800) [pid = 1874] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457208360]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a5fcfc00) [pid = 1874] [serial = 1722] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a6929c00) [pid = 1874] [serial = 1725] [outer = (nil)] [url = about:blank]
01:41:11 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a47a9800) [pid = 1874] [serial = 1680] [outer = (nil)] [url = about:blank]
01:41:11 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
01:41:11 INFO - document served over http requires an http
01:41:11 INFO - sub-resource via script-tag using the http-csp
01:41:11 INFO - delivery method with no-redirect and when
01:41:11 INFO - the target request is same-origin.
01:41:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3746ms
01:41:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:41:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4684800 == 29 [pid = 1874] [id = 643]
01:41:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a1bdb400) [pid = 1874] [serial = 1798] [outer = (nil)]
01:41:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a2b98400) [pid = 1874] [serial = 1799] [outer = 0x7f55a1bdb400]
01:41:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a69b5c00) [pid = 1874] [serial = 1800] [outer = 0x7f55a1bdb400]
01:41:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:14 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
01:41:14 INFO - document served over http requires an http
01:41:14 INFO - sub-resource via script-tag using the http-csp
01:41:14 INFO - delivery method with swap-origin-redirect and when
01:41:14 INFO - the target request is same-origin.
01:41:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2239ms
01:41:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:41:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41da000 == 30 [pid = 1874] [id = 644]
01:41:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a00de400) [pid = 1874] [serial = 1801] [outer = (nil)]
01:41:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a1eb6800) [pid = 1874] [serial = 1802] [outer = 0x7f55a00de400]
01:41:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a47ab400) [pid = 1874] [serial = 1803] [outer = 0x7f55a00de400]
01:41:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:16 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
01:41:16 INFO - document served over http requires an http
01:41:16 INFO - sub-resource via xhr-request using the http-csp
01:41:16 INFO - delivery method with keep-origin-redirect and when
01:41:16 INFO - the target request is same-origin.
01:41:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2886ms
01:41:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
01:41:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c18800 == 31 [pid = 1874] [id = 645]
01:41:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a51ac000) [pid = 1874] [serial = 1804] [outer = (nil)]
01:41:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a6f0f000) [pid = 1874] [serial = 1805] [outer = 0x7f55a51ac000]
01:41:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a6f66400) [pid = 1874] [serial = 1806] [outer = 0x7f55a51ac000]
01:41:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:18 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
01:41:18 INFO - document served over http requires an http
01:41:18 INFO - sub-resource via xhr-request using the http-csp
01:41:18 INFO - delivery method with no-redirect and when
01:41:18 INFO - the target request is same-origin.
01:41:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1884ms
01:41:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:41:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7ad6800 == 32 [pid = 1874] [id = 646]
01:41:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a6b0d000) [pid = 1874] [serial = 1807] [outer = (nil)]
01:41:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a796a000) [pid = 1874] [serial = 1808] [outer = 0x7f55a6b0d000]
01:41:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a828f400) [pid = 1874] [serial = 1809] [outer = 0x7f55a6b0d000]
01:41:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:20 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
01:41:20 INFO - document served over http requires an http
01:41:20 INFO - sub-resource via xhr-request using the http-csp
01:41:20 INFO - delivery method with swap-origin-redirect and when
01:41:20 INFO - the target request is same-origin.
01:41:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1789ms
01:41:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:41:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84b9000 == 33 [pid = 1874] [id = 647]
01:41:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a7969800) [pid = 1874] [serial = 1810] [outer = (nil)]
01:41:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a860e000) [pid = 1874] [serial = 1811] [outer = 0x7f55a7969800]
01:41:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a9327800) [pid = 1874] [serial = 1812] [outer = 0x7f55a7969800]
01:41:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:22 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
01:41:22 INFO - document served over http requires an https
01:41:22 INFO - sub-resource via fetch-request using the http-csp
01:41:22 INFO - delivery method with keep-origin-redirect and when
01:41:22 INFO - the target request is same-origin.
01:41:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1888ms
01:41:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
01:41:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9de4000 == 34 [pid = 1874] [id = 648]
01:41:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a840f800) [pid = 1874] [serial = 1813] [outer = (nil)]
01:41:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a9d0a800) [pid = 1874] [serial = 1814] [outer = 0x7f55a840f800]
01:41:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55aa120400) [pid = 1874] [serial = 1815] [outer = 0x7f55a840f800]
01:41:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:24 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
01:41:24 INFO - document served over http requires an https
01:41:24 INFO - sub-resource via fetch-request using the http-csp
01:41:24 INFO - delivery method with no-redirect and when
01:41:24 INFO - the target request is same-origin.
01:41:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1888ms
01:41:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:41:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aac55000 == 35 [pid = 1874] [id = 649]
01:41:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a9d09400) [pid = 1874] [serial = 1816] [outer = (nil)]
01:41:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55aacd8400) [pid = 1874] [serial = 1817] [outer = 0x7f55a9d09400]
01:41:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55aaedfc00) [pid = 1874] [serial = 1818] [outer = 0x7f55a9d09400]
01:41:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
01:41:26 INFO - document served over http requires an https
01:41:26 INFO - sub-resource via fetch-request using the http-csp
01:41:26 INFO - delivery method with swap-origin-redirect and when
01:41:26 INFO - the target request is same-origin.
01:41:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2286ms
01:41:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:41:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaca1800 == 36 [pid = 1874] [id = 650]
01:41:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55ab308000) [pid = 1874] [serial = 1819] [outer = (nil)]
01:41:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55ab30c400) [pid = 1874] [serial = 1820] [outer = 0x7f55ab308000]
01:41:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55ab3b2800) [pid = 1874] [serial = 1821] [outer = 0x7f55ab308000]
01:41:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aadf3000 == 37 [pid = 1874] [id = 651]
01:41:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55ab3b7400) [pid = 1874] [serial = 1822] [outer = (nil)]
01:41:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55ab7b5000) [pid = 1874] [serial = 1823] [outer = 0x7f55ab3b7400]
01:41:29 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
01:41:29 INFO - document served over http requires an https
01:41:29 INFO - sub-resource via iframe-tag using the http-csp
01:41:29 INFO - delivery method with keep-origin-redirect and when
01:41:29 INFO - the target request is same-origin.
01:41:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2487ms
01:41:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:41:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab358000 == 38 [pid = 1874] [id = 652]
01:41:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55ab2f3c00) [pid = 1874] [serial = 1824] [outer = (nil)]
01:41:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55ab7b8800) [pid = 1874] [serial = 1825] [outer = 0x7f55ab2f3c00]
01:41:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55ab7c1000) [pid = 1874] [serial = 1826] [outer = 0x7f55ab2f3c00]
01:41:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3d0000 == 39 [pid = 1874] [id = 653]
01:41:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55ab86a800) [pid = 1874] [serial = 1827] [outer = (nil)]
01:41:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55ab86e800) [pid = 1874] [serial = 1828] [outer = 0x7f55ab86a800]
01:41:32 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
01:41:32 INFO - document served over http requires an https
01:41:32 INFO - sub-resource via iframe-tag using the http-csp
01:41:32 INFO - delivery method with no-redirect and when
01:41:32 INFO - the target request is same-origin.
01:41:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2954ms
01:41:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:41:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3dd800 == 40 [pid = 1874] [id = 654]
01:41:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f55ab3b9400) [pid = 1874] [serial = 1829] [outer = (nil)]
01:41:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55ab86f000) [pid = 1874] [serial = 1830] [outer = 0x7f55ab3b9400]
01:41:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55abd04000) [pid = 1874] [serial = 1831] [outer = 0x7f55ab3b9400]
01:41:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab816800 == 41 [pid = 1874] [id = 655]
01:41:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55abd08400) [pid = 1874] [serial = 1832] [outer = (nil)]
01:41:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55abd0d800) [pid = 1874] [serial = 1833] [outer = 0x7f55abd08400]
01:41:34 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
01:41:34 INFO - document served over http requires an https
01:41:34 INFO - sub-resource via iframe-tag using the http-csp
01:41:34 INFO - delivery method with swap-origin-redirect and when
01:41:34 INFO - the target request is same-origin.
01:41:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2031ms
01:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:41:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab821000 == 42 [pid = 1874] [id = 656]
01:41:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55ab86b000) [pid = 1874] [serial = 1834] [outer = (nil)]
01:41:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f55abd0d400) [pid = 1874] [serial = 1835] [outer = 0x7f55ab86b000]
01:41:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f55abea6c00) [pid = 1874] [serial = 1836] [outer = 0x7f55ab86b000]
01:41:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:36 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
01:41:36 INFO - document served over http requires an https
01:41:36 INFO - sub-resource via script-tag using the http-csp
01:41:36 INFO - delivery method with keep-origin-redirect and when
01:41:36 INFO - the target request is same-origin.
01:41:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1832ms
01:41:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
01:41:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac39b800 == 43 [pid = 1874] [id = 657]
01:41:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55abd0a800) [pid = 1874] [serial = 1837] [outer = (nil)]
01:41:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55abeadc00) [pid = 1874] [serial = 1838] [outer = 0x7f55abd0a800]
01:41:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55ac34dc00) [pid = 1874] [serial = 1839] [outer = 0x7f55abd0a800]
01:41:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:38 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
01:41:38 INFO - document served over http requires an https
01:41:38 INFO - sub-resource via script-tag using the http-csp
01:41:38 INFO - delivery method with no-redirect and when
01:41:38 INFO - the target request is same-origin.
01:41:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1945ms
01:41:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:41:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac495000 == 44 [pid = 1874] [id = 658]
01:41:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f55abeb0800) [pid = 1874] [serial = 1840] [outer = (nil)]
01:41:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f55ac45fc00) [pid = 1874] [serial = 1841] [outer = 0x7f55abeb0800]
01:41:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f55ac72cc00) [pid = 1874] [serial = 1842] [outer = 0x7f55abeb0800]
01:41:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:40 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
01:41:40 INFO - document served over http requires an https
01:41:40 INFO - sub-resource via script-tag using the http-csp
01:41:40 INFO - delivery method with swap-origin-redirect and when
01:41:40 INFO - the target request is same-origin.
01:41:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2323ms
01:41:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:41:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ef6000 == 45 [pid = 1874] [id = 659]
01:41:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f55a0c51c00) [pid = 1874] [serial = 1843] [outer = (nil)]
01:41:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55a0d88800) [pid = 1874] [serial = 1844] [outer = 0x7f55a0c51c00]
01:41:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55a3f68800) [pid = 1874] [serial = 1845] [outer = 0x7f55a0c51c00]
01:41:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40b5800 == 44 [pid = 1874] [id = 621]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c96000 == 43 [pid = 1874] [id = 620]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a436d800 == 42 [pid = 1874] [id = 623]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41e8800 == 41 [pid = 1874] [id = 622]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f1d000 == 40 [pid = 1874] [id = 625]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44b2000 == 39 [pid = 1874] [id = 624]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6080000 == 38 [pid = 1874] [id = 626]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b34000 == 37 [pid = 1874] [id = 627]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c3c000 == 36 [pid = 1874] [id = 628]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7138800 == 35 [pid = 1874] [id = 629]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83d8800 == 34 [pid = 1874] [id = 630]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84c3800 == 33 [pid = 1874] [id = 631]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a8c94800 == 32 [pid = 1874] [id = 632]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9640800 == 31 [pid = 1874] [id = 633]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaac6000 == 30 [pid = 1874] [id = 634]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41dd800 == 29 [pid = 1874] [id = 636]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd1e000 == 28 [pid = 1874] [id = 638]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0097000 == 27 [pid = 1874] [id = 637]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1667800 == 26 [pid = 1874] [id = 640]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0ca4800 == 25 [pid = 1874] [id = 639]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1812000 == 24 [pid = 1874] [id = 641]
01:41:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40b2000 == 23 [pid = 1874] [id = 642]
01:41:43 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55a2b9a800) [pid = 1874] [serial = 1728] [outer = (nil)] [url = about:blank]
01:41:43 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f55a47a8400) [pid = 1874] [serial = 1731] [outer = (nil)] [url = about:blank]
01:41:45 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
01:41:45 INFO - document served over http requires an https
01:41:45 INFO - sub-resource via xhr-request using the http-csp
01:41:45 INFO - delivery method with keep-origin-redirect and when
01:41:45 INFO - the target request is same-origin.
01:41:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 4552ms
01:41:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
01:41:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a00a2000 == 24 [pid = 1874] [id = 660]
01:41:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55a2dc5000) [pid = 1874] [serial = 1846] [outer = (nil)]
01:41:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55a2dd1c00) [pid = 1874] [serial = 1847] [outer = 0x7f55a2dc5000]
01:41:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f55a4487c00) [pid = 1874] [serial = 1848] [outer = 0x7f55a2dc5000]
01:41:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:46 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:46 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
01:41:46 INFO - document served over http requires an https
01:41:46 INFO - sub-resource via xhr-request using the http-csp
01:41:46 INFO - delivery method with no-redirect and when
01:41:46 INFO - the target request is same-origin.
01:41:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1890ms
01:41:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:41:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a180a000 == 25 [pid = 1874] [id = 661]
01:41:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f55a2dca400) [pid = 1874] [serial = 1849] [outer = (nil)]
01:41:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f55a6022000) [pid = 1874] [serial = 1850] [outer = 0x7f55a2dca400]
01:41:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f55a6a73800) [pid = 1874] [serial = 1851] [outer = 0x7f55a2dca400]
01:41:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f559fed3000) [pid = 1874] [serial = 1782] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f55a3ff5400) [pid = 1874] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f55a51a8c00) [pid = 1874] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f55a2dcf000) [pid = 1874] [serial = 1792] [outer = (nil)] [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]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55a0d7ac00) [pid = 1874] [serial = 1787] [outer = (nil)] [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]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f55a00d8800) [pid = 1874] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457264424]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f55a5fcb800) [pid = 1874] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f55a1bd1c00) [pid = 1874] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f55a30ccc00) [pid = 1874] [serial = 1732] [outer = (nil)] [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]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f55a3f5f800) [pid = 1874] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457236227]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55a00e2000) [pid = 1874] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55aacd9400) [pid = 1874] [serial = 1775] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55a6024000) [pid = 1874] [serial = 1751] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f55a940f800) [pid = 1874] [serial = 1772] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f55a6e9f400) [pid = 1874] [serial = 1754] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55a47a9000) [pid = 1874] [serial = 1778] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a2b96c00) [pid = 1874] [serial = 1741] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55a7967c00) [pid = 1874] [serial = 1760] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55a5fc6400) [pid = 1874] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a2b99000) [pid = 1874] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55a8603400) [pid = 1874] [serial = 1766] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55a8dc5000) [pid = 1874] [serial = 1769] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55a448c000) [pid = 1874] [serial = 1746] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a0c60c00) [pid = 1874] [serial = 1783] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a47a1400) [pid = 1874] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a828b000) [pid = 1874] [serial = 1763] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a1774c00) [pid = 1874] [serial = 1788] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a6f14c00) [pid = 1874] [serial = 1757] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a3febc00) [pid = 1874] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457236227]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a1bc2400) [pid = 1874] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457264424]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a1775c00) [pid = 1874] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a51ab400) [pid = 1874] [serial = 1793] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f559fec8800) [pid = 1874] [serial = 1736] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a69b4000) [pid = 1874] [serial = 1796] [outer = (nil)] [url = about:blank]
01:41:50 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a6a65c00) [pid = 1874] [serial = 1734] [outer = (nil)] [url = about:blank]
01:41:50 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
01:41:50 INFO - document served over http requires an https
01:41:50 INFO - sub-resource via xhr-request using the http-csp
01:41:50 INFO - delivery method with swap-origin-redirect and when
01:41:50 INFO - the target request is same-origin.
01:41:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3716ms
01:41:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:41:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40b2800 == 26 [pid = 1874] [id = 662]
01:41:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a0d7a400) [pid = 1874] [serial = 1852] [outer = (nil)]
01:41:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a1774c00) [pid = 1874] [serial = 1853] [outer = 0x7f55a0d7a400]
01:41:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a3f5f800) [pid = 1874] [serial = 1854] [outer = 0x7f55a0d7a400]
01:41:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:52 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
01:41:52 INFO - document served over http requires an http
01:41:52 INFO - sub-resource via fetch-request using the meta-csp
01:41:52 INFO - delivery method with keep-origin-redirect and when
01:41:52 INFO - the target request is cross-origin.
01:41:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2035ms
01:41:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
01:41:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41df800 == 27 [pid = 1874] [id = 663]
01:41:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a00e2000) [pid = 1874] [serial = 1855] [outer = (nil)]
01:41:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55a2b97000) [pid = 1874] [serial = 1856] [outer = 0x7f55a00e2000]
01:41:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55a5fc5c00) [pid = 1874] [serial = 1857] [outer = 0x7f55a00e2000]
01:41:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:54 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
01:41:54 INFO - document served over http requires an http
01:41:54 INFO - sub-resource via fetch-request using the meta-csp
01:41:54 INFO - delivery method with no-redirect and when
01:41:54 INFO - the target request is cross-origin.
01:41:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2144ms
01:41:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:41:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44c0000 == 28 [pid = 1874] [id = 664]
01:41:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a2c6fc00) [pid = 1874] [serial = 1858] [outer = (nil)]
01:41:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55a6b07000) [pid = 1874] [serial = 1859] [outer = 0x7f55a2c6fc00]
01:41:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55a6f09400) [pid = 1874] [serial = 1860] [outer = 0x7f55a2c6fc00]
01:41:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:57 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
01:41:57 INFO - document served over http requires an http
01:41:57 INFO - sub-resource via fetch-request using the meta-csp
01:41:57 INFO - delivery method with swap-origin-redirect and when
01:41:57 INFO - the target request is cross-origin.
01:41:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2190ms
01:41:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:41:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b1c000 == 29 [pid = 1874] [id = 665]
01:41:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f55a6f6d800) [pid = 1874] [serial = 1861] [outer = (nil)]
01:41:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f55a78c0000) [pid = 1874] [serial = 1862] [outer = 0x7f55a6f6d800]
01:41:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f55a7a1e000) [pid = 1874] [serial = 1863] [outer = 0x7f55a6f6d800]
01:41:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:41:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c3e800 == 30 [pid = 1874] [id = 666]
01:41:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f55a8290000) [pid = 1874] [serial = 1864] [outer = (nil)]
01:42:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f55a838c400) [pid = 1874] [serial = 1865] [outer = 0x7f55a8290000]
01:42:00 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
01:42:00 INFO - document served over http requires an http
01:42:00 INFO - sub-resource via iframe-tag using the meta-csp
01:42:00 INFO - delivery method with keep-origin-redirect and when
01:42:00 INFO - the target request is cross-origin.
01:42:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3151ms
01:42:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:42:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7138800 == 31 [pid = 1874] [id = 667]
01:42:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f55a6f6d400) [pid = 1874] [serial = 1866] [outer = (nil)]
01:42:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f55a8406400) [pid = 1874] [serial = 1867] [outer = 0x7f55a6f6d400]
01:42:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f55a8dbd800) [pid = 1874] [serial = 1868] [outer = 0x7f55a6f6d400]
01:42:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84a8000 == 32 [pid = 1874] [id = 668]
01:42:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f55a932c800) [pid = 1874] [serial = 1869] [outer = (nil)]
01:42:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f55a94a6800) [pid = 1874] [serial = 1870] [outer = 0x7f55a932c800]
01:42:02 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
01:42:02 INFO - document served over http requires an http
01:42:02 INFO - sub-resource via iframe-tag using the meta-csp
01:42:02 INFO - delivery method with no-redirect and when
01:42:02 INFO - the target request is cross-origin.
01:42:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1994ms
01:42:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:42:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a8c7b000 == 33 [pid = 1874] [id = 669]
01:42:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f55a8396000) [pid = 1874] [serial = 1871] [outer = (nil)]
01:42:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f55a94a6400) [pid = 1874] [serial = 1872] [outer = 0x7f55a8396000]
01:42:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f55aac75000) [pid = 1874] [serial = 1873] [outer = 0x7f55a8396000]
01:42:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9633800 == 34 [pid = 1874] [id = 670]
01:42:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f55aacd4c00) [pid = 1874] [serial = 1874] [outer = (nil)]
01:42:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f55aadcfc00) [pid = 1874] [serial = 1875] [outer = 0x7f55aacd4c00]
01:42:04 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
01:42:04 INFO - document served over http requires an http
01:42:04 INFO - sub-resource via iframe-tag using the meta-csp
01:42:04 INFO - delivery method with swap-origin-redirect and when
01:42:04 INFO - the target request is cross-origin.
01:42:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1906ms
01:42:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:42:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaab2000 == 35 [pid = 1874] [id = 671]
01:42:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f55a9331c00) [pid = 1874] [serial = 1876] [outer = (nil)]
01:42:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f55aadc8800) [pid = 1874] [serial = 1877] [outer = 0x7f55a9331c00]
01:42:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f55ab7bc000) [pid = 1874] [serial = 1878] [outer = 0x7f55a9331c00]
01:42:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:05 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
01:42:05 INFO - document served over http requires an http
01:42:05 INFO - sub-resource via script-tag using the meta-csp
01:42:05 INFO - delivery method with keep-origin-redirect and when
01:42:05 INFO - the target request is cross-origin.
01:42:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1790ms
01:42:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
01:42:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ab3cd800 == 36 [pid = 1874] [id = 672]
01:42:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f55aaee8c00) [pid = 1874] [serial = 1879] [outer = (nil)]
01:42:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f55abea4800) [pid = 1874] [serial = 1880] [outer = 0x7f55aaee8c00]
01:42:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f55ac34b800) [pid = 1874] [serial = 1881] [outer = 0x7f55aaee8c00]
01:42:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:08 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
01:42:08 INFO - document served over http requires an http
01:42:08 INFO - sub-resource via script-tag using the meta-csp
01:42:08 INFO - delivery method with no-redirect and when
01:42:08 INFO - the target request is cross-origin.
01:42:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2189ms
01:42:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:42:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ac8bf000 == 37 [pid = 1874] [id = 673]
01:42:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f55abeaa400) [pid = 1874] [serial = 1882] [outer = (nil)]
01:42:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f55acad4000) [pid = 1874] [serial = 1883] [outer = 0x7f55abeaa400]
01:42:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f55acada800) [pid = 1874] [serial = 1884] [outer = 0x7f55abeaa400]
01:42:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:10 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
01:42:10 INFO - document served over http requires an http
01:42:10 INFO - sub-resource via script-tag using the meta-csp
01:42:10 INFO - delivery method with swap-origin-redirect and when
01:42:10 INFO - the target request is cross-origin.
01:42:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2351ms
01:42:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:42:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aca4d000 == 38 [pid = 1874] [id = 674]
01:42:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f55acad3c00) [pid = 1874] [serial = 1885] [outer = (nil)]
01:42:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f55acc52400) [pid = 1874] [serial = 1886] [outer = 0x7f55acad3c00]
01:42:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f55accea000) [pid = 1874] [serial = 1887] [outer = 0x7f55acad3c00]
01:42:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
01:42:13 INFO - document served over http requires an http
01:42:13 INFO - sub-resource via xhr-request using the meta-csp
01:42:13 INFO - delivery method with keep-origin-redirect and when
01:42:13 INFO - the target request is cross-origin.
01:42:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2892ms
01:42:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
01:42:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae399000 == 39 [pid = 1874] [id = 675]
01:42:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f55acc51400) [pid = 1874] [serial = 1888] [outer = (nil)]
01:42:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f55accf2c00) [pid = 1874] [serial = 1889] [outer = 0x7f55acc51400]
01:42:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f55ace1a400) [pid = 1874] [serial = 1890] [outer = 0x7f55acc51400]
01:42:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:15 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
01:42:15 INFO - document served over http requires an http
01:42:15 INFO - sub-resource via xhr-request using the meta-csp
01:42:15 INFO - delivery method with no-redirect and when
01:42:15 INFO - the target request is cross-origin.
01:42:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1901ms
01:42:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:42:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae670000 == 40 [pid = 1874] [id = 676]
01:42:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f55accf2000) [pid = 1874] [serial = 1891] [outer = (nil)]
01:42:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f55ad877c00) [pid = 1874] [serial = 1892] [outer = 0x7f55accf2000]
01:42:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f55ae58b400) [pid = 1874] [serial = 1893] [outer = 0x7f55accf2000]
01:42:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:17 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
01:42:17 INFO - document served over http requires an http
01:42:17 INFO - sub-resource via xhr-request using the meta-csp
01:42:17 INFO - delivery method with swap-origin-redirect and when
01:42:17 INFO - the target request is cross-origin.
01:42:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1779ms
01:42:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:42:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae92d800 == 41 [pid = 1874] [id = 677]
01:42:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f55ace23400) [pid = 1874] [serial = 1894] [outer = (nil)]
01:42:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f55ae5c4800) [pid = 1874] [serial = 1895] [outer = 0x7f55ace23400]
01:42:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f55ae70a800) [pid = 1874] [serial = 1896] [outer = 0x7f55ace23400]
01:42:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:19 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
01:42:19 INFO - document served over http requires an https
01:42:19 INFO - sub-resource via fetch-request using the meta-csp
01:42:19 INFO - delivery method with keep-origin-redirect and when
01:42:19 INFO - the target request is cross-origin.
01:42:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1889ms
01:42:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
01:42:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55ae9d4800 == 42 [pid = 1874] [id = 678]
01:42:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f55ae5c3c00) [pid = 1874] [serial = 1897] [outer = (nil)]
01:42:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f55ae987000) [pid = 1874] [serial = 1898] [outer = 0x7f55ae5c3c00]
01:42:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f55afd46400) [pid = 1874] [serial = 1899] [outer = 0x7f55ae5c3c00]
01:42:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41da000 == 41 [pid = 1874] [id = 644]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c18800 == 40 [pid = 1874] [id = 645]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7ad6800 == 39 [pid = 1874] [id = 646]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83f0000 == 38 [pid = 1874] [id = 573]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84b9000 == 37 [pid = 1874] [id = 647]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9de4000 == 36 [pid = 1874] [id = 648]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aac55000 == 35 [pid = 1874] [id = 649]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aadf3000 == 34 [pid = 1874] [id = 651]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaca1800 == 33 [pid = 1874] [id = 650]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3d0000 == 32 [pid = 1874] [id = 653]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab358000 == 31 [pid = 1874] [id = 652]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab816800 == 30 [pid = 1874] [id = 655]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3dd800 == 29 [pid = 1874] [id = 654]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab821000 == 28 [pid = 1874] [id = 656]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac39b800 == 27 [pid = 1874] [id = 657]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ef6000 == 26 [pid = 1874] [id = 659]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a00a2000 == 25 [pid = 1874] [id = 660]
01:42:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a180a000 == 24 [pid = 1874] [id = 661]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4684800 == 23 [pid = 1874] [id = 643]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41df800 == 22 [pid = 1874] [id = 663]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1edf000 == 21 [pid = 1874] [id = 594]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44c0000 == 20 [pid = 1874] [id = 664]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c3e800 == 19 [pid = 1874] [id = 666]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b1c000 == 18 [pid = 1874] [id = 665]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84a8000 == 17 [pid = 1874] [id = 668]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7138800 == 16 [pid = 1874] [id = 667]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9633800 == 15 [pid = 1874] [id = 670]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a8c7b000 == 14 [pid = 1874] [id = 669]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab35a800 == 13 [pid = 1874] [id = 614]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaab2000 == 12 [pid = 1874] [id = 671]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ab3cd800 == 11 [pid = 1874] [id = 672]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac8bf000 == 10 [pid = 1874] [id = 673]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aca4d000 == 9 [pid = 1874] [id = 674]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae399000 == 8 [pid = 1874] [id = 675]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae670000 == 7 [pid = 1874] [id = 676]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae92d800 == 6 [pid = 1874] [id = 677]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40b2800 == 5 [pid = 1874] [id = 662]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c45000 == 4 [pid = 1874] [id = 619]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feb9000 == 3 [pid = 1874] [id = 635]
01:42:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ac495000 == 2 [pid = 1874] [id = 658]
01:42:25 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f55a2c70c00) [pid = 1874] [serial = 1784] [outer = (nil)] [url = about:blank]
01:42:25 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f55a6027400) [pid = 1874] [serial = 1794] [outer = (nil)] [url = about:blank]
01:42:25 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f55a3f5d800) [pid = 1874] [serial = 1789] [outer = (nil)] [url = about:blank]
01:42:25 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f55a6f07c00) [pid = 1874] [serial = 1797] [outer = (nil)] [url = about:blank]
01:42:25 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
01:42:25 INFO - document served over http requires an https
01:42:25 INFO - sub-resource via fetch-request using the meta-csp
01:42:25 INFO - delivery method with no-redirect and when
01:42:25 INFO - the target request is cross-origin.
01:42:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 6842ms
01:42:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:42:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd16800 == 3 [pid = 1874] [id = 679]
01:42:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f559fc15c00) [pid = 1874] [serial = 1900] [outer = (nil)]
01:42:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f559fc16c00) [pid = 1874] [serial = 1901] [outer = 0x7f559fc15c00]
01:42:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f559fd48c00) [pid = 1874] [serial = 1902] [outer = 0x7f559fc15c00]
01:42:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:27 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
01:42:27 INFO - document served over http requires an https
01:42:27 INFO - sub-resource via fetch-request using the meta-csp
01:42:27 INFO - delivery method with swap-origin-redirect and when
01:42:27 INFO - the target request is cross-origin.
01:42:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1581ms
01:42:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:42:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559febd800 == 4 [pid = 1874] [id = 680]
01:42:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f559fd4dc00) [pid = 1874] [serial = 1903] [outer = (nil)]
01:42:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f559fecc400) [pid = 1874] [serial = 1904] [outer = 0x7f559fd4dc00]
01:42:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f559fed6400) [pid = 1874] [serial = 1905] [outer = 0x7f559fd4dc00]
01:42:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a008f000 == 5 [pid = 1874] [id = 681]
01:42:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f55a00d7000) [pid = 1874] [serial = 1906] [outer = (nil)]
01:42:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f55a00da000) [pid = 1874] [serial = 1907] [outer = 0x7f55a00d7000]
01:42:29 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
01:42:29 INFO - document served over http requires an https
01:42:29 INFO - sub-resource via iframe-tag using the meta-csp
01:42:29 INFO - delivery method with keep-origin-redirect and when
01:42:29 INFO - the target request is cross-origin.
01:42:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1990ms
01:42:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:42:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f55a0c52400) [pid = 1874] [serial = 1777] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f55ab304800) [pid = 1874] [serial = 1717] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f55a00de400) [pid = 1874] [serial = 1801] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f55a51ac000) [pid = 1874] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f55ab2f3c00) [pid = 1874] [serial = 1824] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f55a8dc3000) [pid = 1874] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f55aacdf800) [pid = 1874] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f55ab3b9400) [pid = 1874] [serial = 1829] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f55a0d7a400) [pid = 1874] [serial = 1852] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f55ab308000) [pid = 1874] [serial = 1819] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f55a1bdb400) [pid = 1874] [serial = 1798] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f55abd0a800) [pid = 1874] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f559fbee000) [pid = 1874] [serial = 1740] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f55a828e400) [pid = 1874] [serial = 1765] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f55aaedac00) [pid = 1874] [serial = 1714] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f55a8295000) [pid = 1874] [serial = 1698] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f55a7971800) [pid = 1874] [serial = 1693] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f55ab86b000) [pid = 1874] [serial = 1834] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f55a6025800) [pid = 1874] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f55a6b0d000) [pid = 1874] [serial = 1807] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f55aa1b3800) [pid = 1874] [serial = 1708] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f55a8dc1c00) [pid = 1874] [serial = 1703] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f55abd08400) [pid = 1874] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f55a3f66000) [pid = 1874] [serial = 1750] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f55a6b0cc00) [pid = 1874] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f55a78c8000) [pid = 1874] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f559fd48400) [pid = 1874] [serial = 1735] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f55a840f800) [pid = 1874] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f55a0c51c00) [pid = 1874] [serial = 1843] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f55a6f1d000) [pid = 1874] [serial = 1759] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f55ab86a800) [pid = 1874] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457291766]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f55abeb0800) [pid = 1874] [serial = 1840] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f55a6f66800) [pid = 1874] [serial = 1690] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f55a2dc5000) [pid = 1874] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f55a6b10c00) [pid = 1874] [serial = 1756] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f55ab3b7400) [pid = 1874] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f55a1772000) [pid = 1874] [serial = 1745] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f55a9d09400) [pid = 1874] [serial = 1816] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f55a00dcc00) [pid = 1874] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f55a7969800) [pid = 1874] [serial = 1810] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f55a1bd5800) [pid = 1874] [serial = 1684] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f55a2dca400) [pid = 1874] [serial = 1849] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f55a94a4000) [pid = 1874] [serial = 1774] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a8dc2000) [pid = 1874] [serial = 1768] [outer = (nil)] [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]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a00d7c00) [pid = 1874] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
01:42:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a6f0f000) [pid = 1874] [serial = 1805] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a2dd1c00) [pid = 1874] [serial = 1847] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a796a000) [pid = 1874] [serial = 1808] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a0d88800) [pid = 1874] [serial = 1844] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a6022000) [pid = 1874] [serial = 1850] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55ab86e800) [pid = 1874] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457291766]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55ab7b5000) [pid = 1874] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55ab86f000) [pid = 1874] [serial = 1830] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a9d0a800) [pid = 1874] [serial = 1814] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55ac45fc00) [pid = 1874] [serial = 1841] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55ab30c400) [pid = 1874] [serial = 1820] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55abeadc00) [pid = 1874] [serial = 1838] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a2b98400) [pid = 1874] [serial = 1799] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a860e000) [pid = 1874] [serial = 1811] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55ab7b8800) [pid = 1874] [serial = 1825] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55abd0d400) [pid = 1874] [serial = 1835] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55aacd8400) [pid = 1874] [serial = 1817] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55abd0d800) [pid = 1874] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a1eb6800) [pid = 1874] [serial = 1802] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a1774c00) [pid = 1874] [serial = 1853] [outer = (nil)] [url = about:blank]
01:42:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55aacd4400) [pid = 1874] [serial = 1705] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a6f16800) [pid = 1874] [serial = 1686] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a828f400) [pid = 1874] [serial = 1809] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a9330000) [pid = 1874] [serial = 1770] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a7a1c000) [pid = 1874] [serial = 1761] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55ab2f5800) [pid = 1874] [serial = 1716] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a3f68800) [pid = 1874] [serial = 1845] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55aaedd800) [pid = 1874] [serial = 1776] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a6f69000) [pid = 1874] [serial = 1758] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a309a400) [pid = 1874] [serial = 1742] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55ab303400) [pid = 1874] [serial = 1779] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55aa119c00) [pid = 1874] [serial = 1773] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a8411800) [pid = 1874] [serial = 1695] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55aaee3c00) [pid = 1874] [serial = 1713] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a7c94000) [pid = 1874] [serial = 1692] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a839a800) [pid = 1874] [serial = 1764] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a5fcec00) [pid = 1874] [serial = 1683] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a6f66400) [pid = 1874] [serial = 1806] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a4487c00) [pid = 1874] [serial = 1848] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55aa11b800) [pid = 1874] [serial = 1700] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55ab3b4c00) [pid = 1874] [serial = 1719] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a6a72c00) [pid = 1874] [serial = 1752] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a47ab400) [pid = 1874] [serial = 1803] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a176c000) [pid = 1874] [serial = 1737] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55aadcb000) [pid = 1874] [serial = 1710] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a78c5800) [pid = 1874] [serial = 1689] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55a6f03c00) [pid = 1874] [serial = 1755] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a51ac800) [pid = 1874] [serial = 1747] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a860cc00) [pid = 1874] [serial = 1767] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a6a73800) [pid = 1874] [serial = 1851] [outer = (nil)] [url = about:blank]
01:42:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a009f800 == 6 [pid = 1874] [id = 682]
01:42:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f559fbe7000) [pid = 1874] [serial = 1908] [outer = (nil)]
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f559fbe8800) [pid = 1874] [serial = 1909] [outer = 0x7f559fbe7000]
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f559fc19800) [pid = 1874] [serial = 1910] [outer = 0x7f559fbe7000]
01:42:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feba800 == 7 [pid = 1874] [id = 683]
01:42:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f559fbf3800) [pid = 1874] [serial = 1911] [outer = (nil)]
01:42:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f559fd46800) [pid = 1874] [serial = 1912] [outer = 0x7f559fbf3800]
01:42:36 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
01:42:36 INFO - document served over http requires an https
01:42:36 INFO - sub-resource via iframe-tag using the meta-csp
01:42:36 INFO - delivery method with no-redirect and when
01:42:36 INFO - the target request is cross-origin.
01:42:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 6958ms
01:42:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:42:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c9a800 == 8 [pid = 1874] [id = 684]
01:42:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f559fd44800) [pid = 1874] [serial = 1913] [outer = (nil)]
01:42:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f559fd4d000) [pid = 1874] [serial = 1914] [outer = 0x7f559fd44800]
01:42:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a00d8000) [pid = 1874] [serial = 1915] [outer = 0x7f559fd44800]
01:42:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0e6d800 == 9 [pid = 1874] [id = 685]
01:42:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a00dfc00) [pid = 1874] [serial = 1916] [outer = (nil)]
01:42:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a0c54400) [pid = 1874] [serial = 1917] [outer = 0x7f55a00dfc00]
01:42:39 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
01:42:39 INFO - document served over http requires an https
01:42:39 INFO - sub-resource via iframe-tag using the meta-csp
01:42:39 INFO - delivery method with swap-origin-redirect and when
01:42:39 INFO - the target request is cross-origin.
01:42:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2638ms
01:42:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:42:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0e7c800 == 10 [pid = 1874] [id = 686]
01:42:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f559fd49800) [pid = 1874] [serial = 1918] [outer = (nil)]
01:42:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a0c58c00) [pid = 1874] [serial = 1919] [outer = 0x7f559fd49800]
01:42:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a0d7ac00) [pid = 1874] [serial = 1920] [outer = 0x7f559fd49800]
01:42:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:41 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
01:42:41 INFO - document served over http requires an https
01:42:41 INFO - sub-resource via script-tag using the meta-csp
01:42:41 INFO - delivery method with keep-origin-redirect and when
01:42:41 INFO - the target request is cross-origin.
01:42:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1831ms
01:42:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
01:42:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1573000 == 11 [pid = 1874] [id = 687]
01:42:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a0c53400) [pid = 1874] [serial = 1921] [outer = (nil)]
01:42:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a0d82800) [pid = 1874] [serial = 1922] [outer = 0x7f55a0c53400]
01:42:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a176bc00) [pid = 1874] [serial = 1923] [outer = 0x7f55a0c53400]
01:42:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:42 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
01:42:42 INFO - document served over http requires an https
01:42:42 INFO - sub-resource via script-tag using the meta-csp
01:42:42 INFO - delivery method with no-redirect and when
01:42:42 INFO - the target request is cross-origin.
01:42:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1634ms
01:42:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:42:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1668000 == 12 [pid = 1874] [id = 688]
01:42:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a1775000) [pid = 1874] [serial = 1924] [outer = (nil)]
01:42:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a1776400) [pid = 1874] [serial = 1925] [outer = 0x7f55a1775000]
01:42:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a1bc7000) [pid = 1874] [serial = 1926] [outer = 0x7f55a1775000]
01:42:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:44 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
01:42:44 INFO - document served over http requires an https
01:42:44 INFO - sub-resource via script-tag using the meta-csp
01:42:44 INFO - delivery method with swap-origin-redirect and when
01:42:44 INFO - the target request is cross-origin.
01:42:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1985ms
01:42:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:42:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1731800 == 13 [pid = 1874] [id = 689]
01:42:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a1775400) [pid = 1874] [serial = 1927] [outer = (nil)]
01:42:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a1bd1800) [pid = 1874] [serial = 1928] [outer = 0x7f55a1775400]
01:42:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a1bdbc00) [pid = 1874] [serial = 1929] [outer = 0x7f55a1775400]
01:42:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:46 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
01:42:46 INFO - document served over http requires an https
01:42:46 INFO - sub-resource via xhr-request using the meta-csp
01:42:46 INFO - delivery method with keep-origin-redirect and when
01:42:46 INFO - the target request is cross-origin.
01:42:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2043ms
01:42:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
01:42:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a174d800 == 14 [pid = 1874] [id = 690]
01:42:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a1bd0800) [pid = 1874] [serial = 1930] [outer = (nil)]
01:42:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a1eb9800) [pid = 1874] [serial = 1931] [outer = 0x7f55a1bd0800]
01:42:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a1ec0c00) [pid = 1874] [serial = 1932] [outer = 0x7f55a1bd0800]
01:42:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:48 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
01:42:48 INFO - document served over http requires an https
01:42:48 INFO - sub-resource via xhr-request using the meta-csp
01:42:48 INFO - delivery method with no-redirect and when
01:42:48 INFO - the target request is cross-origin.
01:42:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2034ms
01:42:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:42:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1824800 == 15 [pid = 1874] [id = 691]
01:42:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a1eb7000) [pid = 1874] [serial = 1933] [outer = (nil)]
01:42:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a2b9e400) [pid = 1874] [serial = 1934] [outer = 0x7f55a1eb7000]
01:42:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a2c6c400) [pid = 1874] [serial = 1935] [outer = 0x7f55a1eb7000]
01:42:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:51 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
01:42:51 INFO - document served over http requires an https
01:42:51 INFO - sub-resource via xhr-request using the meta-csp
01:42:51 INFO - delivery method with swap-origin-redirect and when
01:42:51 INFO - the target request is cross-origin.
01:42:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3017ms
01:42:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:42:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a009b000 == 16 [pid = 1874] [id = 692]
01:42:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f559fbee400) [pid = 1874] [serial = 1936] [outer = (nil)]
01:42:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f559fc0f800) [pid = 1874] [serial = 1937] [outer = 0x7f559fbee400]
01:42:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a00d7c00) [pid = 1874] [serial = 1938] [outer = 0x7f559fbee400]
01:42:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a008f000 == 15 [pid = 1874] [id = 681]
01:42:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559febd800 == 14 [pid = 1874] [id = 680]
01:42:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd16800 == 13 [pid = 1874] [id = 679]
01:42:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55ae9d4800 == 12 [pid = 1874] [id = 678]
01:42:54 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55aaedfc00) [pid = 1874] [serial = 1818] [outer = (nil)] [url = about:blank]
01:42:54 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a69b5c00) [pid = 1874] [serial = 1800] [outer = (nil)] [url = about:blank]
01:42:54 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a9327800) [pid = 1874] [serial = 1812] [outer = (nil)] [url = about:blank]
01:42:54 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55ac72cc00) [pid = 1874] [serial = 1842] [outer = (nil)] [url = about:blank]
01:42:54 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55abea6c00) [pid = 1874] [serial = 1836] [outer = (nil)] [url = about:blank]
01:42:54 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55ab3b2800) [pid = 1874] [serial = 1821] [outer = (nil)] [url = about:blank]
01:42:54 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55ac34dc00) [pid = 1874] [serial = 1839] [outer = (nil)] [url = about:blank]
01:42:54 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55ab7c1000) [pid = 1874] [serial = 1826] [outer = (nil)] [url = about:blank]
01:42:54 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55abd04000) [pid = 1874] [serial = 1831] [outer = (nil)] [url = about:blank]
01:42:54 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55aa120400) [pid = 1874] [serial = 1815] [outer = (nil)] [url = about:blank]
01:42:54 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a3f5f800) [pid = 1874] [serial = 1854] [outer = (nil)] [url = about:blank]
01:42:54 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
01:42:54 INFO - document served over http requires an http
01:42:54 INFO - sub-resource via fetch-request using the meta-csp
01:42:54 INFO - delivery method with keep-origin-redirect and when
01:42:54 INFO - the target request is same-origin.
01:42:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2776ms
01:42:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
01:42:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fec5000 == 13 [pid = 1874] [id = 693]
01:42:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a00db400) [pid = 1874] [serial = 1939] [outer = (nil)]
01:42:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a0c53c00) [pid = 1874] [serial = 1940] [outer = 0x7f55a00db400]
01:42:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a0d86c00) [pid = 1874] [serial = 1941] [outer = 0x7f55a00db400]
01:42:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:56 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
01:42:56 INFO - document served over http requires an http
01:42:56 INFO - sub-resource via fetch-request using the meta-csp
01:42:56 INFO - delivery method with no-redirect and when
01:42:56 INFO - the target request is same-origin.
01:42:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1482ms
01:42:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:42:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a181e000 == 14 [pid = 1874] [id = 694]
01:42:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a00ddc00) [pid = 1874] [serial = 1942] [outer = (nil)]
01:42:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a1bd2800) [pid = 1874] [serial = 1943] [outer = 0x7f55a00ddc00]
01:42:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a2b9cc00) [pid = 1874] [serial = 1944] [outer = 0x7f55a00ddc00]
01:42:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:57 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
01:42:57 INFO - document served over http requires an http
01:42:57 INFO - sub-resource via fetch-request using the meta-csp
01:42:57 INFO - delivery method with swap-origin-redirect and when
01:42:57 INFO - the target request is same-origin.
01:42:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1648ms
01:42:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:42:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c3e800 == 15 [pid = 1874] [id = 695]
01:42:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a2dc8400) [pid = 1874] [serial = 1945] [outer = (nil)]
01:42:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a2dc9400) [pid = 1874] [serial = 1946] [outer = 0x7f55a2dc8400]
01:42:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a2dd0000) [pid = 1874] [serial = 1947] [outer = 0x7f55a2dc8400]
01:42:58 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f559fecc400) [pid = 1874] [serial = 1904] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55ae987000) [pid = 1874] [serial = 1898] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a78c0000) [pid = 1874] [serial = 1862] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a8406400) [pid = 1874] [serial = 1867] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a94a6400) [pid = 1874] [serial = 1872] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55acc52400) [pid = 1874] [serial = 1886] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55acad4000) [pid = 1874] [serial = 1883] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55ae5c4800) [pid = 1874] [serial = 1895] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f559fc16c00) [pid = 1874] [serial = 1901] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a2b97000) [pid = 1874] [serial = 1856] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55aadc8800) [pid = 1874] [serial = 1877] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55ad877c00) [pid = 1874] [serial = 1892] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55accf2c00) [pid = 1874] [serial = 1889] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a94a6800) [pid = 1874] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457321936]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a6b07000) [pid = 1874] [serial = 1859] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55aadcfc00) [pid = 1874] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55abea4800) [pid = 1874] [serial = 1880] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a838c400) [pid = 1874] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a00da000) [pid = 1874] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55ae5c3c00) [pid = 1874] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f559fc15c00) [pid = 1874] [serial = 1900] [outer = (nil)] [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]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55abeaa400) [pid = 1874] [serial = 1882] [outer = (nil)] [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]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55aaee8c00) [pid = 1874] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a932c800) [pid = 1874] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457321936]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a8290000) [pid = 1874] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55a00d7000) [pid = 1874] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f559fd4dc00) [pid = 1874] [serial = 1903] [outer = (nil)] [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]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a9331c00) [pid = 1874] [serial = 1876] [outer = (nil)] [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]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55aacd4c00) [pid = 1874] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55acc51400) [pid = 1874] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a8396000) [pid = 1874] [serial = 1871] [outer = (nil)] [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]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55a6f6d800) [pid = 1874] [serial = 1861] [outer = (nil)] [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]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55a2c6fc00) [pid = 1874] [serial = 1858] [outer = (nil)] [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]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55a6f6d400) [pid = 1874] [serial = 1866] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55acad3c00) [pid = 1874] [serial = 1885] [outer = (nil)] [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]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55ace23400) [pid = 1874] [serial = 1894] [outer = (nil)] [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]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55a00e2000) [pid = 1874] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55accf2000) [pid = 1874] [serial = 1891] [outer = (nil)] [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]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f55ace1a400) [pid = 1874] [serial = 1890] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f55accea000) [pid = 1874] [serial = 1887] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f55ae58b400) [pid = 1874] [serial = 1893] [outer = (nil)] [url = about:blank]
01:42:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c51800 == 16 [pid = 1874] [id = 696]
01:42:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f559fbf3000) [pid = 1874] [serial = 1948] [outer = (nil)]
01:42:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f559fecc400) [pid = 1874] [serial = 1949] [outer = 0x7f559fbf3000]
01:42:59 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
01:42:59 INFO - document served over http requires an http
01:42:59 INFO - sub-resource via iframe-tag using the meta-csp
01:42:59 INFO - delivery method with keep-origin-redirect and when
01:42:59 INFO - the target request is same-origin.
01:42:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1889ms
01:42:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:42:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a300e800 == 17 [pid = 1874] [id = 697]
01:42:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f55a2dc4400) [pid = 1874] [serial = 1950] [outer = (nil)]
01:43:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f55a2dd1c00) [pid = 1874] [serial = 1951] [outer = 0x7f55a2dc4400]
01:43:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f55a3097800) [pid = 1874] [serial = 1952] [outer = 0x7f55a2dc4400]
01:43:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:00 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a409d000 == 18 [pid = 1874] [id = 698]
01:43:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55a30cc800) [pid = 1874] [serial = 1953] [outer = (nil)]
01:43:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55a30d1000) [pid = 1874] [serial = 1954] [outer = 0x7f55a30cc800]
01:43:01 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
01:43:01 INFO - document served over http requires an http
01:43:01 INFO - sub-resource via iframe-tag using the meta-csp
01:43:01 INFO - delivery method with no-redirect and when
01:43:01 INFO - the target request is same-origin.
01:43:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1840ms
01:43:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:43:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a167a000 == 19 [pid = 1874] [id = 699]
01:43:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a00d8800) [pid = 1874] [serial = 1955] [outer = (nil)]
01:43:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f55a00dd800) [pid = 1874] [serial = 1956] [outer = 0x7f55a00d8800]
01:43:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a1eb5800) [pid = 1874] [serial = 1957] [outer = 0x7f55a00d8800]
01:43:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40a8000 == 20 [pid = 1874] [id = 700]
01:43:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55a2c79800) [pid = 1874] [serial = 1958] [outer = (nil)]
01:43:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55a2dd2c00) [pid = 1874] [serial = 1959] [outer = 0x7f55a2c79800]
01:43:03 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
01:43:03 INFO - document served over http requires an http
01:43:03 INFO - sub-resource via iframe-tag using the meta-csp
01:43:03 INFO - delivery method with swap-origin-redirect and when
01:43:03 INFO - the target request is same-origin.
01:43:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2345ms
01:43:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:43:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40b7800 == 21 [pid = 1874] [id = 701]
01:43:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55a00d5000) [pid = 1874] [serial = 1960] [outer = (nil)]
01:43:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a2dd2800) [pid = 1874] [serial = 1961] [outer = 0x7f55a00d5000]
01:43:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a30d5400) [pid = 1874] [serial = 1962] [outer = 0x7f55a00d5000]
01:43:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43: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
01:43:06 INFO - document served over http requires an http
01:43:06 INFO - sub-resource via script-tag using the meta-csp
01:43:06 INFO - delivery method with keep-origin-redirect and when
01:43:06 INFO - the target request is same-origin.
01:43:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2135ms
01:43:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
01:43:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41ec800 == 22 [pid = 1874] [id = 702]
01:43:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55a2c6fc00) [pid = 1874] [serial = 1963] [outer = (nil)]
01:43:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a3f5c800) [pid = 1874] [serial = 1964] [outer = 0x7f55a2c6fc00]
01:43:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:06 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a3f63400) [pid = 1874] [serial = 1965] [outer = 0x7f55a2c6fc00]
01:43:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:08 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
01:43:08 INFO - document served over http requires an http
01:43:08 INFO - sub-resource via script-tag using the meta-csp
01:43:08 INFO - delivery method with no-redirect and when
01:43:08 INFO - the target request is same-origin.
01:43:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2798ms
01:43:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:43:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4290000 == 23 [pid = 1874] [id = 703]
01:43:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a3f5c000) [pid = 1874] [serial = 1966] [outer = (nil)]
01:43:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a3fe8400) [pid = 1874] [serial = 1967] [outer = 0x7f55a3f5c000]
01:43:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a3ff0000) [pid = 1874] [serial = 1968] [outer = 0x7f55a3f5c000]
01:43:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:10 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
01:43:10 INFO - document served over http requires an http
01:43:10 INFO - sub-resource via script-tag using the meta-csp
01:43:10 INFO - delivery method with swap-origin-redirect and when
01:43:10 INFO - the target request is same-origin.
01:43:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1938ms
01:43:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:43:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4379800 == 24 [pid = 1874] [id = 704]
01:43:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a3fe6800) [pid = 1874] [serial = 1969] [outer = (nil)]
01:43:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a448b400) [pid = 1874] [serial = 1970] [outer = 0x7f55a3fe6800]
01:43:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a4491400) [pid = 1874] [serial = 1971] [outer = 0x7f55a3fe6800]
01:43:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:12 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
01:43:12 INFO - document served over http requires an http
01:43:12 INFO - sub-resource via xhr-request using the meta-csp
01:43:12 INFO - delivery method with keep-origin-redirect and when
01:43:12 INFO - the target request is same-origin.
01:43:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1884ms
01:43:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
01:43:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44b9800 == 25 [pid = 1874] [id = 705]
01:43:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a47a5400) [pid = 1874] [serial = 1972] [outer = (nil)]
01:43:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a47a6400) [pid = 1874] [serial = 1973] [outer = 0x7f55a47a5400]
01:43:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a51a3c00) [pid = 1874] [serial = 1974] [outer = 0x7f55a47a5400]
01:43:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:14 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
01:43:14 INFO - document served over http requires an http
01:43:14 INFO - sub-resource via xhr-request using the meta-csp
01:43:14 INFO - delivery method with no-redirect and when
01:43:14 INFO - the target request is same-origin.
01:43:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1896ms
01:43:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:43:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4680000 == 26 [pid = 1874] [id = 706]
01:43:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a47a3000) [pid = 1874] [serial = 1975] [outer = (nil)]
01:43:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a51ac400) [pid = 1874] [serial = 1976] [outer = 0x7f55a47a3000]
01:43:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a5fc3c00) [pid = 1874] [serial = 1977] [outer = 0x7f55a47a3000]
01:43:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:16 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
01:43:16 INFO - document served over http requires an http
01:43:16 INFO - sub-resource via xhr-request using the meta-csp
01:43:16 INFO - delivery method with swap-origin-redirect and when
01:43:16 INFO - the target request is same-origin.
01:43:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2139ms
01:43:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:43:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a008c800 == 27 [pid = 1874] [id = 707]
01:43:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f559fc18000) [pid = 1874] [serial = 1978] [outer = (nil)]
01:43:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f559fd40c00) [pid = 1874] [serial = 1979] [outer = 0x7f559fc18000]
01:43:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a0d85000) [pid = 1874] [serial = 1980] [outer = 0x7f559fc18000]
01:43:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:19 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
01:43:19 INFO - document served over http requires an https
01:43:19 INFO - sub-resource via fetch-request using the meta-csp
01:43:19 INFO - delivery method with keep-origin-redirect and when
01:43:19 INFO - the target request is same-origin.
01:43:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2905ms
01:43:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
01:43:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0095800 == 28 [pid = 1874] [id = 708]
01:43:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a0c53000) [pid = 1874] [serial = 1981] [outer = (nil)]
01:43:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a0c57c00) [pid = 1874] [serial = 1982] [outer = 0x7f55a0c53000]
01:43:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a1776c00) [pid = 1874] [serial = 1983] [outer = 0x7f55a0c53000]
01:43:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c51800 == 27 [pid = 1874] [id = 696]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c3e800 == 26 [pid = 1874] [id = 695]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a181e000 == 25 [pid = 1874] [id = 694]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fec5000 == 24 [pid = 1874] [id = 693]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a009b000 == 23 [pid = 1874] [id = 692]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1824800 == 22 [pid = 1874] [id = 691]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a174d800 == 21 [pid = 1874] [id = 690]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1731800 == 20 [pid = 1874] [id = 689]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1668000 == 19 [pid = 1874] [id = 688]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1573000 == 18 [pid = 1874] [id = 687]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0e7c800 == 17 [pid = 1874] [id = 686]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0e6d800 == 16 [pid = 1874] [id = 685]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c9a800 == 15 [pid = 1874] [id = 684]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feba800 == 14 [pid = 1874] [id = 683]
01:43:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a009f800 == 13 [pid = 1874] [id = 682]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a6f09400) [pid = 1874] [serial = 1860] [outer = (nil)] [url = about:blank]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a8dbd800) [pid = 1874] [serial = 1868] [outer = (nil)] [url = about:blank]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a7a1e000) [pid = 1874] [serial = 1863] [outer = (nil)] [url = about:blank]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a5fc5c00) [pid = 1874] [serial = 1857] [outer = (nil)] [url = about:blank]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55aac75000) [pid = 1874] [serial = 1873] [outer = (nil)] [url = about:blank]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55ac34b800) [pid = 1874] [serial = 1881] [outer = (nil)] [url = about:blank]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55afd46400) [pid = 1874] [serial = 1899] [outer = (nil)] [url = about:blank]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f559fd48c00) [pid = 1874] [serial = 1902] [outer = (nil)] [url = about:blank]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55ab7bc000) [pid = 1874] [serial = 1878] [outer = (nil)] [url = about:blank]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55ae70a800) [pid = 1874] [serial = 1896] [outer = (nil)] [url = about:blank]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55acada800) [pid = 1874] [serial = 1884] [outer = (nil)] [url = about:blank]
01:43:21 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f559fed6400) [pid = 1874] [serial = 1905] [outer = (nil)] [url = about:blank]
01:43:21 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
01:43:21 INFO - document served over http requires an https
01:43:21 INFO - sub-resource via fetch-request using the meta-csp
01:43:21 INFO - delivery method with no-redirect and when
01:43:21 INFO - the target request is same-origin.
01:43:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2006ms
01:43:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:43:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fec4000 == 14 [pid = 1874] [id = 709]
01:43:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f559fed1800) [pid = 1874] [serial = 1984] [outer = (nil)]
01:43:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a00da800) [pid = 1874] [serial = 1985] [outer = 0x7f559fed1800]
01:43:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a1bdac00) [pid = 1874] [serial = 1986] [outer = 0x7f559fed1800]
01:43:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:24 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
01:43:24 INFO - document served over http requires an https
01:43:24 INFO - sub-resource via fetch-request using the meta-csp
01:43:24 INFO - delivery method with swap-origin-redirect and when
01:43:24 INFO - the target request is same-origin.
01:43:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2440ms
01:43:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:43:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0e85800 == 15 [pid = 1874] [id = 710]
01:43:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a0c54000) [pid = 1874] [serial = 1987] [outer = (nil)]
01:43:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a1ec4c00) [pid = 1874] [serial = 1988] [outer = 0x7f55a0c54000]
01:43:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a2c6d800) [pid = 1874] [serial = 1989] [outer = 0x7f55a0c54000]
01:43:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1668000 == 16 [pid = 1874] [id = 711]
01:43:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a2dca000) [pid = 1874] [serial = 1990] [outer = (nil)]
01:43:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a3090400) [pid = 1874] [serial = 1991] [outer = 0x7f55a2dca000]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f559fbee400) [pid = 1874] [serial = 1936] [outer = (nil)] [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]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a1775400) [pid = 1874] [serial = 1927] [outer = (nil)] [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]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a1775000) [pid = 1874] [serial = 1924] [outer = (nil)] [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]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f559fbf3800) [pid = 1874] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457356109]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a1eb9800) [pid = 1874] [serial = 1931] [outer = (nil)] [url = about:blank]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a2b9e400) [pid = 1874] [serial = 1934] [outer = (nil)] [url = about:blank]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a1776400) [pid = 1874] [serial = 1925] [outer = (nil)] [url = about:blank]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f559fd46800) [pid = 1874] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457356109]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f559fbe8800) [pid = 1874] [serial = 1909] [outer = (nil)] [url = about:blank]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f559fecc400) [pid = 1874] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a2dc9400) [pid = 1874] [serial = 1946] [outer = (nil)] [url = about:blank]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a1bd2800) [pid = 1874] [serial = 1943] [outer = (nil)] [url = about:blank]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a0c53c00) [pid = 1874] [serial = 1940] [outer = (nil)] [url = about:blank]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a0c58c00) [pid = 1874] [serial = 1919] [outer = (nil)] [url = about:blank]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a1bd1800) [pid = 1874] [serial = 1928] [outer = (nil)] [url = about:blank]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f559fc0f800) [pid = 1874] [serial = 1937] [outer = (nil)] [url = about:blank]
01:43:26 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55a0d82800) [pid = 1874] [serial = 1922] [outer = (nil)] [url = about:blank]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a0c54400) [pid = 1874] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f559fd4d000) [pid = 1874] [serial = 1914] [outer = (nil)] [url = about:blank]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a2dd1c00) [pid = 1874] [serial = 1951] [outer = (nil)] [url = about:blank]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55a00db400) [pid = 1874] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f559fd49800) [pid = 1874] [serial = 1918] [outer = (nil)] [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]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55a0c53400) [pid = 1874] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55a00ddc00) [pid = 1874] [serial = 1942] [outer = (nil)] [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]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55a00dfc00) [pid = 1874] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f559fd44800) [pid = 1874] [serial = 1913] [outer = (nil)] [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]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f559fbf3000) [pid = 1874] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55a2dc8400) [pid = 1874] [serial = 1945] [outer = (nil)] [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]
01:43:27 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55a1bdbc00) [pid = 1874] [serial = 1929] [outer = (nil)] [url = about:blank]
01:43:27 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
01:43:27 INFO - document served over http requires an https
01:43:27 INFO - sub-resource via iframe-tag using the meta-csp
01:43:27 INFO - delivery method with keep-origin-redirect and when
01:43:27 INFO - the target request is same-origin.
01:43:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2793ms
01:43:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:43:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1674800 == 17 [pid = 1874] [id = 712]
01:43:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f559fbf2000) [pid = 1874] [serial = 1992] [outer = (nil)]
01:43:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f559fc15400) [pid = 1874] [serial = 1993] [outer = 0x7f559fbf2000]
01:43:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55a00db000) [pid = 1874] [serial = 1994] [outer = 0x7f559fbf2000]
01:43:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a180c000 == 18 [pid = 1874] [id = 713]
01:43:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55a0c5a000) [pid = 1874] [serial = 1995] [outer = (nil)]
01:43:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a1bcb000) [pid = 1874] [serial = 1996] [outer = 0x7f55a0c5a000]
01:43:28 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
01:43:28 INFO - document served over http requires an https
01:43:28 INFO - sub-resource via iframe-tag using the meta-csp
01:43:28 INFO - delivery method with no-redirect and when
01:43:28 INFO - the target request is same-origin.
01:43:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1592ms
01:43:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:43:28 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0ca2800 == 19 [pid = 1874] [id = 714]
01:43:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f559fbf0000) [pid = 1874] [serial = 1997] [outer = (nil)]
01:43:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f559fed3800) [pid = 1874] [serial = 1998] [outer = 0x7f559fbf0000]
01:43:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55a1768c00) [pid = 1874] [serial = 1999] [outer = 0x7f559fbf0000]
01:43:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ee0800 == 20 [pid = 1874] [id = 715]
01:43:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f55a1bca400) [pid = 1874] [serial = 2000] [outer = (nil)]
01:43:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55a1bdd400) [pid = 1874] [serial = 2001] [outer = 0x7f55a1bca400]
01:43:30 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
01:43:30 INFO - document served over http requires an https
01:43:30 INFO - sub-resource via iframe-tag using the meta-csp
01:43:30 INFO - delivery method with swap-origin-redirect and when
01:43:30 INFO - the target request is same-origin.
01:43:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2106ms
01:43:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:43:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ef6000 == 21 [pid = 1874] [id = 716]
01:43:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f559fecdc00) [pid = 1874] [serial = 2002] [outer = (nil)]
01:43:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a1bd7800) [pid = 1874] [serial = 2003] [outer = 0x7f559fecdc00]
01:43:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55a2dcb400) [pid = 1874] [serial = 2004] [outer = 0x7f559fecdc00]
01:43:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:31 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:32 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
01:43:32 INFO - document served over http requires an https
01:43:32 INFO - sub-resource via script-tag using the meta-csp
01:43:32 INFO - delivery method with keep-origin-redirect and when
01:43:32 INFO - the target request is same-origin.
01:43:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2203ms
01:43:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
01:43:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40af800 == 22 [pid = 1874] [id = 717]
01:43:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a1eb6000) [pid = 1874] [serial = 2005] [outer = (nil)]
01:43:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a3fe7000) [pid = 1874] [serial = 2006] [outer = 0x7f55a1eb6000]
01:43:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a4495400) [pid = 1874] [serial = 2007] [outer = 0x7f55a1eb6000]
01:43:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:35 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
01:43:35 INFO - document served over http requires an https
01:43:35 INFO - sub-resource via script-tag using the meta-csp
01:43:35 INFO - delivery method with no-redirect and when
01:43:35 INFO - the target request is same-origin.
01:43:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2448ms
01:43:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:43:35 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a466f000 == 23 [pid = 1874] [id = 718]
01:43:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a3f67c00) [pid = 1874] [serial = 2008] [outer = (nil)]
01:43:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a51b0400) [pid = 1874] [serial = 2009] [outer = 0x7f55a3f67c00]
01:43:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a5fcf800) [pid = 1874] [serial = 2010] [outer = 0x7f55a3f67c00]
01:43:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:38 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
01:43:38 INFO - document served over http requires an https
01:43:38 INFO - sub-resource via script-tag using the meta-csp
01:43:38 INFO - delivery method with swap-origin-redirect and when
01:43:38 INFO - the target request is same-origin.
01:43:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3013ms
01:43:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:43:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f30000 == 24 [pid = 1874] [id = 719]
01:43:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a51abc00) [pid = 1874] [serial = 2011] [outer = (nil)]
01:43:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a6021800) [pid = 1874] [serial = 2012] [outer = 0x7f55a51abc00]
01:43:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a6028400) [pid = 1874] [serial = 2013] [outer = 0x7f55a51abc00]
01:43:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:40 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
01:43:40 INFO - document served over http requires an https
01:43:40 INFO - sub-resource via xhr-request using the meta-csp
01:43:40 INFO - delivery method with keep-origin-redirect and when
01:43:40 INFO - the target request is same-origin.
01:43:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2007ms
01:43:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
01:43:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6081800 == 25 [pid = 1874] [id = 720]
01:43:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a6021400) [pid = 1874] [serial = 2014] [outer = (nil)]
01:43:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a6923800) [pid = 1874] [serial = 2015] [outer = 0x7f55a6021400]
01:43:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a69a9800) [pid = 1874] [serial = 2016] [outer = 0x7f55a6021400]
01:43:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:42 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
01:43:42 INFO - document served over http requires an https
01:43:42 INFO - sub-resource via xhr-request using the meta-csp
01:43:42 INFO - delivery method with no-redirect and when
01:43:42 INFO - the target request is same-origin.
01:43:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1732ms
01:43:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:43:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a95800 == 26 [pid = 1874] [id = 721]
01:43:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a6921800) [pid = 1874] [serial = 2017] [outer = (nil)]
01:43:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a69b4400) [pid = 1874] [serial = 2018] [outer = 0x7f55a6921800]
01:43:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a6a6ac00) [pid = 1874] [serial = 2019] [outer = 0x7f55a6921800]
01:43:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:43 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:44 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
01:43:44 INFO - document served over http requires an https
01:43:44 INFO - sub-resource via xhr-request using the meta-csp
01:43:44 INFO - delivery method with swap-origin-redirect and when
01:43:44 INFO - the target request is same-origin.
01:43:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1894ms
01:43:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:43:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6b2b800 == 27 [pid = 1874] [id = 722]
01:43:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a69b1800) [pid = 1874] [serial = 2020] [outer = (nil)]
01:43:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a6b03c00) [pid = 1874] [serial = 2021] [outer = 0x7f55a69b1800]
01:43:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a6b0b000) [pid = 1874] [serial = 2022] [outer = 0x7f55a69b1800]
01:43:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:46 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
01:43:46 INFO - document served over http requires an http
01:43:46 INFO - sub-resource via fetch-request using the meta-referrer
01:43:46 INFO - delivery method with keep-origin-redirect and when
01:43:46 INFO - the target request is cross-origin.
01:43:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2138ms
01:43:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
01:43:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c0c000 == 28 [pid = 1874] [id = 723]
01:43:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a6b02800) [pid = 1874] [serial = 2023] [outer = (nil)]
01:43:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a6b11800) [pid = 1874] [serial = 2024] [outer = 0x7f55a6b02800]
01:43:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a6ea8000) [pid = 1874] [serial = 2025] [outer = 0x7f55a6b02800]
01:43:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:49 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
01:43:49 INFO - document served over http requires an http
01:43:49 INFO - sub-resource via fetch-request using the meta-referrer
01:43:49 INFO - delivery method with no-redirect and when
01:43:49 INFO - the target request is cross-origin.
01:43:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2865ms
01:43:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:43:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0ca4800 == 29 [pid = 1874] [id = 724]
01:43:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f559fd48800) [pid = 1874] [serial = 2026] [outer = (nil)]
01:43:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f559fecf400) [pid = 1874] [serial = 2027] [outer = 0x7f559fd48800]
01:43:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a1bdd000) [pid = 1874] [serial = 2028] [outer = 0x7f559fd48800]
01:43:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:52 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
01:43:52 INFO - document served over http requires an http
01:43:52 INFO - sub-resource via fetch-request using the meta-referrer
01:43:52 INFO - delivery method with swap-origin-redirect and when
01:43:52 INFO - the target request is cross-origin.
01:43:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3061ms
01:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:43:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd16800 == 30 [pid = 1874] [id = 725]
01:43:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a1bc5800) [pid = 1874] [serial = 2029] [outer = (nil)]
01:43:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a1bd0c00) [pid = 1874] [serial = 2030] [outer = 0x7f55a1bc5800]
01:43:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a30cfc00) [pid = 1874] [serial = 2031] [outer = 0x7f55a1bc5800]
01:43:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a180c000 == 29 [pid = 1874] [id = 713]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1668000 == 28 [pid = 1874] [id = 711]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0e85800 == 27 [pid = 1874] [id = 710]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fec4000 == 26 [pid = 1874] [id = 709]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0095800 == 25 [pid = 1874] [id = 708]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a008c800 == 24 [pid = 1874] [id = 707]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44b9800 == 23 [pid = 1874] [id = 705]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4379800 == 22 [pid = 1874] [id = 704]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4290000 == 21 [pid = 1874] [id = 703]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41ec800 == 20 [pid = 1874] [id = 702]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40b7800 == 19 [pid = 1874] [id = 701]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40a8000 == 18 [pid = 1874] [id = 700]
01:43:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a167a000 == 17 [pid = 1874] [id = 699]
01:43:53 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a176bc00) [pid = 1874] [serial = 1923] [outer = (nil)] [url = about:blank]
01:43:53 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a00d7c00) [pid = 1874] [serial = 1938] [outer = (nil)] [url = about:blank]
01:43:53 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a0d7ac00) [pid = 1874] [serial = 1920] [outer = (nil)] [url = about:blank]
01:43:53 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a0d86c00) [pid = 1874] [serial = 1941] [outer = (nil)] [url = about:blank]
01:43:53 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a00d8000) [pid = 1874] [serial = 1915] [outer = (nil)] [url = about:blank]
01:43:53 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a1bc7000) [pid = 1874] [serial = 1926] [outer = (nil)] [url = about:blank]
01:43:53 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a2dd0000) [pid = 1874] [serial = 1947] [outer = (nil)] [url = about:blank]
01:43:53 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a2b9cc00) [pid = 1874] [serial = 1944] [outer = (nil)] [url = about:blank]
01:43:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559febb800 == 18 [pid = 1874] [id = 726]
01:43:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f559fc11400) [pid = 1874] [serial = 2032] [outer = (nil)]
01:43:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a0c5a800) [pid = 1874] [serial = 2033] [outer = 0x7f559fc11400]
01:43:54 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
01:43:54 INFO - document served over http requires an http
01:43:54 INFO - sub-resource via iframe-tag using the meta-referrer
01:43:54 INFO - delivery method with keep-origin-redirect and when
01:43:54 INFO - the target request is cross-origin.
01:43:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2245ms
01:43:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:43:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c93000 == 19 [pid = 1874] [id = 727]
01:43:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f559fd4b800) [pid = 1874] [serial = 2034] [outer = (nil)]
01:43:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a1770c00) [pid = 1874] [serial = 2035] [outer = 0x7f559fd4b800]
01:43:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a3097c00) [pid = 1874] [serial = 2036] [outer = 0x7f559fd4b800]
01:43:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a166c800 == 20 [pid = 1874] [id = 728]
01:43:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a30db800) [pid = 1874] [serial = 2037] [outer = (nil)]
01:43:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a3f66800) [pid = 1874] [serial = 2038] [outer = 0x7f55a30db800]
01:43:56 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
01:43:56 INFO - document served over http requires an http
01:43:56 INFO - sub-resource via iframe-tag using the meta-referrer
01:43:56 INFO - delivery method with no-redirect and when
01:43:56 INFO - the target request is cross-origin.
01:43:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1942ms
01:43:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:43:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1749800 == 21 [pid = 1874] [id = 729]
01:43:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a176cc00) [pid = 1874] [serial = 2039] [outer = (nil)]
01:43:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a3f66400) [pid = 1874] [serial = 2040] [outer = 0x7f55a176cc00]
01:43:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a47a3400) [pid = 1874] [serial = 2041] [outer = 0x7f55a176cc00]
01:43:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:43:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a2c47800 == 22 [pid = 1874] [id = 730]
01:43:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a51a4400) [pid = 1874] [serial = 2042] [outer = (nil)]
01:43:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a5fc5400) [pid = 1874] [serial = 2043] [outer = 0x7f55a51a4400]
01:43:58 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
01:43:58 INFO - document served over http requires an http
01:43:58 INFO - sub-resource via iframe-tag using the meta-referrer
01:43:58 INFO - delivery method with swap-origin-redirect and when
01:43:58 INFO - the target request is cross-origin.
01:43:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2238ms
01:43:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:44:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ee0800 == 21 [pid = 1874] [id = 715]
01:44:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0ca2800 == 20 [pid = 1874] [id = 714]
01:44:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ef6000 == 19 [pid = 1874] [id = 716]
01:44:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40af800 == 18 [pid = 1874] [id = 717]
01:44:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a466f000 == 17 [pid = 1874] [id = 718]
01:44:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f30000 == 16 [pid = 1874] [id = 719]
01:44:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6081800 == 15 [pid = 1874] [id = 720]
01:44:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a95800 == 14 [pid = 1874] [id = 721]
01:44:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6b2b800 == 13 [pid = 1874] [id = 722]
01:44:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0ca4800 == 12 [pid = 1874] [id = 724]
01:44:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0ca4800 == 13 [pid = 1874] [id = 731]
01:44:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a0d84400) [pid = 1874] [serial = 2044] [outer = (nil)]
01:44:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a176b800) [pid = 1874] [serial = 2045] [outer = 0x7f55a0d84400]
01:44:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a1ebd800) [pid = 1874] [serial = 2046] [outer = 0x7f55a0d84400]
01:44:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:01 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:03 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
01:44:03 INFO - document served over http requires an http
01:44:03 INFO - sub-resource via script-tag using the meta-referrer
01:44:03 INFO - delivery method with keep-origin-redirect and when
01:44:03 INFO - the target request is cross-origin.
01:44:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 4151ms
01:44:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
01:44:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a181c800 == 14 [pid = 1874] [id = 732]
01:44:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a0c56400) [pid = 1874] [serial = 2047] [outer = (nil)]
01:44:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a2dc8400) [pid = 1874] [serial = 2048] [outer = 0x7f55a0c56400]
01:44:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a47a3c00) [pid = 1874] [serial = 2049] [outer = 0x7f55a0c56400]
01:44:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:03 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:04 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
01:44:04 INFO - document served over http requires an http
01:44:04 INFO - sub-resource via script-tag using the meta-referrer
01:44:04 INFO - delivery method with no-redirect and when
01:44:04 INFO - the target request is cross-origin.
01:44:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1632ms
01:44:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:44:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40a2000 == 15 [pid = 1874] [id = 733]
01:44:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a30d8c00) [pid = 1874] [serial = 2050] [outer = (nil)]
01:44:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a5fc7000) [pid = 1874] [serial = 2051] [outer = 0x7f55a30d8c00]
01:44:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a691f400) [pid = 1874] [serial = 2052] [outer = 0x7f55a30d8c00]
01:44:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a2c79800) [pid = 1874] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a1eb7000) [pid = 1874] [serial = 1933] [outer = (nil)] [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]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a1bd0800) [pid = 1874] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a1bca400) [pid = 1874] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a3fe7000) [pid = 1874] [serial = 2006] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f559fed3800) [pid = 1874] [serial = 1998] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a1bd7800) [pid = 1874] [serial = 2003] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a6923800) [pid = 1874] [serial = 2015] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f559fecf400) [pid = 1874] [serial = 2027] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a6021800) [pid = 1874] [serial = 2012] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a69b4400) [pid = 1874] [serial = 2018] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a6b03c00) [pid = 1874] [serial = 2021] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a6b11800) [pid = 1874] [serial = 2024] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f559fc15400) [pid = 1874] [serial = 1993] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a1bd0c00) [pid = 1874] [serial = 2030] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a2dd2c00) [pid = 1874] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a1ec4c00) [pid = 1874] [serial = 1988] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a3090400) [pid = 1874] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a51ac400) [pid = 1874] [serial = 1976] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f559fd40c00) [pid = 1874] [serial = 1979] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a3f5c800) [pid = 1874] [serial = 1964] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a00da800) [pid = 1874] [serial = 1985] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a30d1000) [pid = 1874] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457381109]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a448b400) [pid = 1874] [serial = 1970] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a3fe8400) [pid = 1874] [serial = 1967] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a2dd2800) [pid = 1874] [serial = 1961] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a00dd800) [pid = 1874] [serial = 1956] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a0c57c00) [pid = 1874] [serial = 1982] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a47a6400) [pid = 1874] [serial = 1973] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a51b0400) [pid = 1874] [serial = 2009] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a1bdd400) [pid = 1874] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a1bcb000) [pid = 1874] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457408364]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a0c53000) [pid = 1874] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f559fd48800) [pid = 1874] [serial = 2026] [outer = (nil)] [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]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a30cc800) [pid = 1874] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457381109]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a0c5a000) [pid = 1874] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457408364]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f55a2dc4400) [pid = 1874] [serial = 1950] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f559fbf2000) [pid = 1874] [serial = 1992] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a0c54000) [pid = 1874] [serial = 1987] [outer = (nil)] [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]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a2dca000) [pid = 1874] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f559fc18000) [pid = 1874] [serial = 1978] [outer = (nil)] [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]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f559fed1800) [pid = 1874] [serial = 1984] [outer = (nil)] [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]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a2c6c400) [pid = 1874] [serial = 1935] [outer = (nil)] [url = about:blank]
01:44:06 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a1ec0c00) [pid = 1874] [serial = 1932] [outer = (nil)] [url = about:blank]
01:44:07 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
01:44:07 INFO - document served over http requires an http
01:44:07 INFO - sub-resource via script-tag using the meta-referrer
01:44:07 INFO - delivery method with swap-origin-redirect and when
01:44:07 INFO - the target request is cross-origin.
01:44:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2446ms
01:44:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:44:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41e1800 == 16 [pid = 1874] [id = 734]
01:44:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f559fd44800) [pid = 1874] [serial = 2053] [outer = (nil)]
01:44:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a0c57c00) [pid = 1874] [serial = 2054] [outer = 0x7f559fd44800]
01:44:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a1ec0c00) [pid = 1874] [serial = 2055] [outer = 0x7f559fd44800]
01:44:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:09 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
01:44:09 INFO - document served over http requires an http
01:44:09 INFO - sub-resource via xhr-request using the meta-referrer
01:44:09 INFO - delivery method with keep-origin-redirect and when
01:44:09 INFO - the target request is cross-origin.
01:44:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1839ms
01:44:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
01:44:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a41d2000 == 17 [pid = 1874] [id = 735]
01:44:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f559fecfc00) [pid = 1874] [serial = 2056] [outer = (nil)]
01:44:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a2b9d800) [pid = 1874] [serial = 2057] [outer = 0x7f559fecfc00]
01:44:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a3f61000) [pid = 1874] [serial = 2058] [outer = 0x7f559fecfc00]
01:44:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:11 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
01:44:11 INFO - document served over http requires an http
01:44:11 INFO - sub-resource via xhr-request using the meta-referrer
01:44:11 INFO - delivery method with no-redirect and when
01:44:11 INFO - the target request is cross-origin.
01:44:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2089ms
01:44:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:44:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a44a4800 == 18 [pid = 1874] [id = 736]
01:44:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a1bdb800) [pid = 1874] [serial = 2059] [outer = (nil)]
01:44:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a51ab400) [pid = 1874] [serial = 2060] [outer = 0x7f55a1bdb800]
01:44:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a6926800) [pid = 1874] [serial = 2061] [outer = 0x7f55a1bdb800]
01:44:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:13 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
01:44:13 INFO - document served over http requires an http
01:44:13 INFO - sub-resource via xhr-request using the meta-referrer
01:44:13 INFO - delivery method with swap-origin-redirect and when
01:44:13 INFO - the target request is cross-origin.
01:44:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2239ms
01:44:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:44:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a468a800 == 19 [pid = 1874] [id = 737]
01:44:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a51b0400) [pid = 1874] [serial = 2062] [outer = (nil)]
01:44:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a6a68000) [pid = 1874] [serial = 2063] [outer = 0x7f55a51b0400]
01:44:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a6b0a000) [pid = 1874] [serial = 2064] [outer = 0x7f55a51b0400]
01:44:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:14 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:15 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
01:44:15 INFO - document served over http requires an https
01:44:15 INFO - sub-resource via fetch-request using the meta-referrer
01:44:15 INFO - delivery method with keep-origin-redirect and when
01:44:15 INFO - the target request is cross-origin.
01:44:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2293ms
01:44:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
01:44:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a607e800 == 20 [pid = 1874] [id = 738]
01:44:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a6a66800) [pid = 1874] [serial = 2065] [outer = (nil)]
01:44:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a6ea4400) [pid = 1874] [serial = 2066] [outer = 0x7f55a6a66800]
01:44:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a6f02400) [pid = 1874] [serial = 2067] [outer = 0x7f55a6a66800]
01:44:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:17 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:18 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
01:44:18 INFO - document served over http requires an https
01:44:18 INFO - sub-resource via fetch-request using the meta-referrer
01:44:18 INFO - delivery method with no-redirect and when
01:44:18 INFO - the target request is cross-origin.
01:44:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2538ms
01:44:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:44:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a9c800 == 21 [pid = 1874] [id = 739]
01:44:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a6ea4000) [pid = 1874] [serial = 2068] [outer = (nil)]
01:44:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a6f0a400) [pid = 1874] [serial = 2069] [outer = 0x7f55a6ea4000]
01:44:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a6f11800) [pid = 1874] [serial = 2070] [outer = 0x7f55a6ea4000]
01:44:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:20 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
01:44:20 INFO - document served over http requires an https
01:44:20 INFO - sub-resource via fetch-request using the meta-referrer
01:44:20 INFO - delivery method with swap-origin-redirect and when
01:44:20 INFO - the target request is cross-origin.
01:44:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1799ms
01:44:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:44:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c13000 == 22 [pid = 1874] [id = 740]
01:44:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a6f09800) [pid = 1874] [serial = 2071] [outer = (nil)]
01:44:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a6f1c800) [pid = 1874] [serial = 2072] [outer = 0x7f55a6f09800]
01:44:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a6f36800) [pid = 1874] [serial = 2073] [outer = 0x7f55a6f09800]
01:44:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c3a000 == 23 [pid = 1874] [id = 741]
01:44:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a6f3bc00) [pid = 1874] [serial = 2074] [outer = (nil)]
01:44:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a6f41000) [pid = 1874] [serial = 2075] [outer = 0x7f55a6f3bc00]
01:44:22 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
01:44:22 INFO - document served over http requires an https
01:44:22 INFO - sub-resource via iframe-tag using the meta-referrer
01:44:22 INFO - delivery method with keep-origin-redirect and when
01:44:22 INFO - the target request is cross-origin.
01:44:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1940ms
01:44:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:44:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c48000 == 24 [pid = 1874] [id = 742]
01:44:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a6f18c00) [pid = 1874] [serial = 2076] [outer = (nil)]
01:44:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a6f3f000) [pid = 1874] [serial = 2077] [outer = 0x7f55a6f18c00]
01:44:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a6f69000) [pid = 1874] [serial = 2078] [outer = 0x7f55a6f18c00]
01:44:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7013000 == 25 [pid = 1874] [id = 743]
01:44:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a6f6d000) [pid = 1874] [serial = 2079] [outer = (nil)]
01:44:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a78bc000) [pid = 1874] [serial = 2080] [outer = 0x7f55a6f6d000]
01:44:23 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
01:44:23 INFO - document served over http requires an https
01:44:23 INFO - sub-resource via iframe-tag using the meta-referrer
01:44:23 INFO - delivery method with no-redirect and when
01:44:23 INFO - the target request is cross-origin.
01:44:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1797ms
01:44:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:44:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a701f800 == 26 [pid = 1874] [id = 744]
01:44:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a6f40c00) [pid = 1874] [serial = 2081] [outer = (nil)]
01:44:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a78bac00) [pid = 1874] [serial = 2082] [outer = 0x7f55a6f40c00]
01:44:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a78c4c00) [pid = 1874] [serial = 2083] [outer = 0x7f55a6f40c00]
01:44:24 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7130800 == 27 [pid = 1874] [id = 745]
01:44:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a78c8400) [pid = 1874] [serial = 2084] [outer = (nil)]
01:44:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a78c8c00) [pid = 1874] [serial = 2085] [outer = 0x7f55a78c8400]
01:44:26 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
01:44:26 INFO - document served over http requires an https
01:44:26 INFO - sub-resource via iframe-tag using the meta-referrer
01:44:26 INFO - delivery method with swap-origin-redirect and when
01:44:26 INFO - the target request is cross-origin.
01:44:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2430ms
01:44:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:44:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a713e800 == 28 [pid = 1874] [id = 746]
01:44:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a78be400) [pid = 1874] [serial = 2086] [outer = (nil)]
01:44:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a7967800) [pid = 1874] [serial = 2087] [outer = 0x7f55a78be400]
01:44:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a7971c00) [pid = 1874] [serial = 2088] [outer = 0x7f55a78be400]
01:44:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:29 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
01:44:29 INFO - document served over http requires an https
01:44:29 INFO - sub-resource via script-tag using the meta-referrer
01:44:29 INFO - delivery method with keep-origin-redirect and when
01:44:29 INFO - the target request is cross-origin.
01:44:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3086ms
01:44:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
01:44:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feaa000 == 29 [pid = 1874] [id = 747]
01:44:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f559fc18000) [pid = 1874] [serial = 2089] [outer = (nil)]
01:44:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f559fd47c00) [pid = 1874] [serial = 2090] [outer = 0x7f559fc18000]
01:44:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a1bcb800) [pid = 1874] [serial = 2091] [outer = 0x7f559fc18000]
01:44:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44: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
01:44:32 INFO - document served over http requires an https
01:44:32 INFO - sub-resource via script-tag using the meta-referrer
01:44:32 INFO - delivery method with no-redirect and when
01:44:32 INFO - the target request is cross-origin.
01:44:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2839ms
01:44:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:44:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feb6800 == 30 [pid = 1874] [id = 748]
01:44:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f559fd43400) [pid = 1874] [serial = 2092] [outer = (nil)]
01:44:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f559fed1400) [pid = 1874] [serial = 2093] [outer = 0x7f559fd43400]
01:44:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a2c6c800) [pid = 1874] [serial = 2094] [outer = 0x7f559fd43400]
01:44:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:33 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40a2000 == 29 [pid = 1874] [id = 733]
01:44:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a181c800 == 28 [pid = 1874] [id = 732]
01:44:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0ca4800 == 27 [pid = 1874] [id = 731]
01:44:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a2c47800 == 26 [pid = 1874] [id = 730]
01:44:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a166c800 == 25 [pid = 1874] [id = 728]
01:44:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1749800 == 24 [pid = 1874] [id = 729]
01:44:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c93000 == 23 [pid = 1874] [id = 727]
01:44:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559febb800 == 22 [pid = 1874] [id = 726]
01:44:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd16800 == 21 [pid = 1874] [id = 725]
01:44:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1674800 == 20 [pid = 1874] [id = 712]
01:44:33 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a3097800) [pid = 1874] [serial = 1952] [outer = (nil)] [url = about:blank]
01:44:33 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a1bdac00) [pid = 1874] [serial = 1986] [outer = (nil)] [url = about:blank]
01:44:33 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a0d85000) [pid = 1874] [serial = 1980] [outer = (nil)] [url = about:blank]
01:44:33 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a1776c00) [pid = 1874] [serial = 1983] [outer = (nil)] [url = about:blank]
01:44:33 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a1bdd000) [pid = 1874] [serial = 2028] [outer = (nil)] [url = about:blank]
01:44:33 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a2c6d800) [pid = 1874] [serial = 1989] [outer = (nil)] [url = about:blank]
01:44:33 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a00db000) [pid = 1874] [serial = 1994] [outer = (nil)] [url = about:blank]
01:44: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
01:44:34 INFO - document served over http requires an https
01:44:34 INFO - sub-resource via script-tag using the meta-referrer
01:44:34 INFO - delivery method with swap-origin-redirect and when
01:44:34 INFO - the target request is cross-origin.
01:44:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1747ms
01:44:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:44:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c8d000 == 21 [pid = 1874] [id = 749]
01:44:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a0d85000) [pid = 1874] [serial = 2095] [outer = (nil)]
01:44:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a1bce000) [pid = 1874] [serial = 2096] [outer = 0x7f55a0d85000]
01:44:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a308f000) [pid = 1874] [serial = 2097] [outer = 0x7f55a0d85000]
01:44:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:35 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
01:44:35 INFO - document served over http requires an https
01:44:35 INFO - sub-resource via xhr-request using the meta-referrer
01:44:35 INFO - delivery method with keep-origin-redirect and when
01:44:35 INFO - the target request is cross-origin.
01:44:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1541ms
01:44:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
01:44:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1676800 == 22 [pid = 1874] [id = 750]
01:44:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a1bdd000) [pid = 1874] [serial = 2098] [outer = (nil)]
01:44:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a3f59400) [pid = 1874] [serial = 2099] [outer = 0x7f55a1bdd000]
01:44:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a3ff3800) [pid = 1874] [serial = 2100] [outer = 0x7f55a1bdd000]
01:44:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:37 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
01:44:37 INFO - document served over http requires an https
01:44:37 INFO - sub-resource via xhr-request using the meta-referrer
01:44:37 INFO - delivery method with no-redirect and when
01:44:37 INFO - the target request is cross-origin.
01:44:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1584ms
01:44:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:44:37 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ef2800 == 23 [pid = 1874] [id = 751]
01:44:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a30d2800) [pid = 1874] [serial = 2101] [outer = (nil)]
01:44:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a51a9400) [pid = 1874] [serial = 2102] [outer = 0x7f55a30d2800]
01:44:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a601e400) [pid = 1874] [serial = 2103] [outer = 0x7f55a30d2800]
01:44:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a0c5a800) [pid = 1874] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a3f66400) [pid = 1874] [serial = 2040] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a1770c00) [pid = 1874] [serial = 2035] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a5fc5400) [pid = 1874] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a176b800) [pid = 1874] [serial = 2045] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a5fc7000) [pid = 1874] [serial = 2051] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a3f66800) [pid = 1874] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457436286]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a2dc8400) [pid = 1874] [serial = 2048] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a0c57c00) [pid = 1874] [serial = 2054] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a30d8c00) [pid = 1874] [serial = 2050] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a0c56400) [pid = 1874] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a51a4400) [pid = 1874] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a0d84400) [pid = 1874] [serial = 2044] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a176cc00) [pid = 1874] [serial = 2039] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f559fd4b800) [pid = 1874] [serial = 2034] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a30db800) [pid = 1874] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457436286]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f559fc11400) [pid = 1874] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a3f5c000) [pid = 1874] [serial = 1966] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a2c6fc00) [pid = 1874] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f559fbe7000) [pid = 1874] [serial = 1908] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a6921800) [pid = 1874] [serial = 2017] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a1eb6000) [pid = 1874] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f559fbf0000) [pid = 1874] [serial = 1997] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a69b1800) [pid = 1874] [serial = 2020] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a51abc00) [pid = 1874] [serial = 2011] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a00d8800) [pid = 1874] [serial = 1955] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a3f67c00) [pid = 1874] [serial = 2008] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a3fe6800) [pid = 1874] [serial = 1969] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a00d5000) [pid = 1874] [serial = 1960] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a6021400) [pid = 1874] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a47a5400) [pid = 1874] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a6b02800) [pid = 1874] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a47a3000) [pid = 1874] [serial = 1975] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f559fecdc00) [pid = 1874] [serial = 2002] [outer = (nil)] [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]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a3ff0000) [pid = 1874] [serial = 1968] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a3f63400) [pid = 1874] [serial = 1965] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f559fc19800) [pid = 1874] [serial = 1910] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f55a6a6ac00) [pid = 1874] [serial = 2019] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f55a4495400) [pid = 1874] [serial = 2007] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a1768c00) [pid = 1874] [serial = 1999] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55a6b0b000) [pid = 1874] [serial = 2022] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a6028400) [pid = 1874] [serial = 2013] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a1eb5800) [pid = 1874] [serial = 1957] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a5fcf800) [pid = 1874] [serial = 2010] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55a4491400) [pid = 1874] [serial = 1971] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a30d5400) [pid = 1874] [serial = 1962] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55a69a9800) [pid = 1874] [serial = 2016] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55a51a3c00) [pid = 1874] [serial = 1974] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55a6ea8000) [pid = 1874] [serial = 2025] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55a5fc3c00) [pid = 1874] [serial = 1977] [outer = (nil)] [url = about:blank]
01:44:39 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55a2dcb400) [pid = 1874] [serial = 2004] [outer = (nil)] [url = about:blank]
01:44:39 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
01:44:39 INFO - document served over http requires an https
01:44:39 INFO - sub-resource via xhr-request using the meta-referrer
01:44:39 INFO - delivery method with swap-origin-redirect and when
01:44:39 INFO - the target request is cross-origin.
01:44:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2481ms
01:44:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
01:44:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a301e800 == 24 [pid = 1874] [id = 752]
01:44:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f55a00d7c00) [pid = 1874] [serial = 2104] [outer = (nil)]
01:44:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f55a0c55400) [pid = 1874] [serial = 2105] [outer = 0x7f55a00d7c00]
01:44:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f55a2dd1c00) [pid = 1874] [serial = 2106] [outer = 0x7f55a00d7c00]
01:44:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:41 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
01:44:41 INFO - document served over http requires an http
01:44:41 INFO - sub-resource via fetch-request using the meta-referrer
01:44:41 INFO - delivery method with keep-origin-redirect and when
01:44:41 INFO - the target request is same-origin.
01:44:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1897ms
01:44:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
01:44:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a167c800 == 25 [pid = 1874] [id = 753]
01:44:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f559fd4ec00) [pid = 1874] [serial = 2107] [outer = (nil)]
01:44:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f55a1774c00) [pid = 1874] [serial = 2108] [outer = 0x7f559fd4ec00]
01:44:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f55a308d400) [pid = 1874] [serial = 2109] [outer = 0x7f559fd4ec00]
01:44:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:43 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
01:44:43 INFO - document served over http requires an http
01:44:43 INFO - sub-resource via fetch-request using the meta-referrer
01:44:43 INFO - delivery method with no-redirect and when
01:44:43 INFO - the target request is same-origin.
01:44:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2333ms
01:44:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
01:44:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4363000 == 26 [pid = 1874] [id = 754]
01:44:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f559fed1000) [pid = 1874] [serial = 2110] [outer = (nil)]
01:44:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f55a3ff2400) [pid = 1874] [serial = 2111] [outer = 0x7f559fed1000]
01:44:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f55a51a8400) [pid = 1874] [serial = 2112] [outer = 0x7f559fed1000]
01:44:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:46 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
01:44:46 INFO - document served over http requires an http
01:44:46 INFO - sub-resource via fetch-request using the meta-referrer
01:44:46 INFO - delivery method with swap-origin-redirect and when
01:44:46 INFO - the target request is same-origin.
01:44:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2688ms
01:44:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
01:44:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a5f16000 == 27 [pid = 1874] [id = 755]
01:44:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f55a4487800) [pid = 1874] [serial = 2113] [outer = (nil)]
01:44:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f55a6029000) [pid = 1874] [serial = 2114] [outer = 0x7f55a4487800]
01:44:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f55a69b3400) [pid = 1874] [serial = 2115] [outer = 0x7f55a4487800]
01:44:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:47 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a85800 == 28 [pid = 1874] [id = 756]
01:44:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f55a6a70c00) [pid = 1874] [serial = 2116] [outer = (nil)]
01:44:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f55a6b0cc00) [pid = 1874] [serial = 2117] [outer = 0x7f55a6a70c00]
01:44:48 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
01:44:48 INFO - document served over http requires an http
01:44:48 INFO - sub-resource via iframe-tag using the meta-referrer
01:44:48 INFO - delivery method with keep-origin-redirect and when
01:44:48 INFO - the target request is same-origin.
01:44:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1831ms
01:44:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
01:44:48 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c03000 == 29 [pid = 1874] [id = 757]
01:44:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f55a6026400) [pid = 1874] [serial = 2118] [outer = (nil)]
01:44:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f55a6b08000) [pid = 1874] [serial = 2119] [outer = 0x7f55a6026400]
01:44:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f55a6f19400) [pid = 1874] [serial = 2120] [outer = 0x7f55a6026400]
01:44:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a701d800 == 30 [pid = 1874] [id = 758]
01:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f55a6f38000) [pid = 1874] [serial = 2121] [outer = (nil)]
01:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f55a6f6e000) [pid = 1874] [serial = 2122] [outer = 0x7f55a6f38000]
01:44:50 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
01:44:50 INFO - document served over http requires an http
01:44:50 INFO - sub-resource via iframe-tag using the meta-referrer
01:44:50 INFO - delivery method with no-redirect and when
01:44:50 INFO - the target request is same-origin.
01:44:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1786ms
01:44:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
01:44:50 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7add800 == 31 [pid = 1874] [id = 759]
01:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f55a6ea3400) [pid = 1874] [serial = 2123] [outer = (nil)]
01:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a6f6a000) [pid = 1874] [serial = 2124] [outer = 0x7f55a6ea3400]
01:44:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a7a1dc00) [pid = 1874] [serial = 2125] [outer = 0x7f55a6ea3400]
01:44:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:51 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c72000 == 32 [pid = 1874] [id = 760]
01:44:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a7a21800) [pid = 1874] [serial = 2126] [outer = (nil)]
01:44:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a7c92800) [pid = 1874] [serial = 2127] [outer = 0x7f55a7a21800]
01:44:52 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
01:44:52 INFO - document served over http requires an http
01:44:52 INFO - sub-resource via iframe-tag using the meta-referrer
01:44:52 INFO - delivery method with swap-origin-redirect and when
01:44:52 INFO - the target request is same-origin.
01:44:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1836ms
01:44:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
01:44:52 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7c80000 == 33 [pid = 1874] [id = 761]
01:44:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a7964c00) [pid = 1874] [serial = 2128] [outer = (nil)]
01:44:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f55a7c94800) [pid = 1874] [serial = 2129] [outer = 0x7f55a7964c00]
01:44:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a7c9d800) [pid = 1874] [serial = 2130] [outer = 0x7f55a7964c00]
01:44:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:53 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:54 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
01:44:54 INFO - document served over http requires an http
01:44:54 INFO - sub-resource via script-tag using the meta-referrer
01:44:54 INFO - delivery method with keep-origin-redirect and when
01:44:54 INFO - the target request is same-origin.
01:44:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2234ms
01:44:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
01:44:54 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83e7000 == 34 [pid = 1874] [id = 762]
01:44:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a7a25c00) [pid = 1874] [serial = 2131] [outer = (nil)]
01:44:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a828a800) [pid = 1874] [serial = 2132] [outer = 0x7f55a7a25c00]
01:44:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a8295c00) [pid = 1874] [serial = 2133] [outer = 0x7f55a7a25c00]
01:44:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:55 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:56 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
01:44:56 INFO - document served over http requires an http
01:44:56 INFO - sub-resource via script-tag using the meta-referrer
01:44:56 INFO - delivery method with no-redirect and when
01:44:56 INFO - the target request is same-origin.
01:44:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2086ms
01:44:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
01:44:56 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84af000 == 35 [pid = 1874] [id = 763]
01:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a828c000) [pid = 1874] [serial = 2134] [outer = (nil)]
01:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a8394400) [pid = 1874] [serial = 2135] [outer = 0x7f55a828c000]
01:44:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a8402800) [pid = 1874] [serial = 2136] [outer = 0x7f55a828c000]
01:44:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:57 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:58 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
01:44:58 INFO - document served over http requires an http
01:44:58 INFO - sub-resource via script-tag using the meta-referrer
01:44:58 INFO - delivery method with swap-origin-redirect and when
01:44:58 INFO - the target request is same-origin.
01:44:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2351ms
01:44:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
01:44:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a84c5800 == 36 [pid = 1874] [id = 764]
01:44:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a8394000) [pid = 1874] [serial = 2137] [outer = (nil)]
01:44:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a840a400) [pid = 1874] [serial = 2138] [outer = 0x7f55a8394000]
01:44:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a8603800) [pid = 1874] [serial = 2139] [outer = 0x7f55a8394000]
01:44:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:44:59 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:01 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
01:45:01 INFO - document served over http requires an http
01:45:01 INFO - sub-resource via xhr-request using the meta-referrer
01:45:01 INFO - delivery method with keep-origin-redirect and when
01:45:01 INFO - the target request is same-origin.
01:45:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2839ms
01:45:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
01:45:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a8c90000 == 37 [pid = 1874] [id = 765]
01:45:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a840a000) [pid = 1874] [serial = 2140] [outer = (nil)]
01:45:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a860b400) [pid = 1874] [serial = 2141] [outer = 0x7f55a840a000]
01:45:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a8db8800) [pid = 1874] [serial = 2142] [outer = 0x7f55a840a000]
01:45:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:02 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:04 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
01:45:04 INFO - document served over http requires an http
01:45:04 INFO - sub-resource via xhr-request using the meta-referrer
01:45:04 INFO - delivery method with no-redirect and when
01:45:04 INFO - the target request is same-origin.
01:45:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2744ms
01:45:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
01:45:04 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1669800 == 38 [pid = 1874] [id = 766]
01:45:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a0d80c00) [pid = 1874] [serial = 2143] [outer = (nil)]
01:45:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a1bc9400) [pid = 1874] [serial = 2144] [outer = 0x7f55a0d80c00]
01:45:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a3097400) [pid = 1874] [serial = 2145] [outer = 0x7f55a0d80c00]
01:45:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:05 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:06 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
01:45:06 INFO - document served over http requires an http
01:45:06 INFO - sub-resource via xhr-request using the meta-referrer
01:45:06 INFO - delivery method with swap-origin-redirect and when
01:45:06 INFO - the target request is same-origin.
01:45:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2031ms
01:45:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
01:45:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a180b000 == 39 [pid = 1874] [id = 767]
01:45:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a00d8000) [pid = 1874] [serial = 2146] [outer = (nil)]
01:45:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a176cc00) [pid = 1874] [serial = 2147] [outer = 0x7f55a00d8000]
01:45:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a3f5d000) [pid = 1874] [serial = 2148] [outer = 0x7f55a00d8000]
01:45:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:07 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ef2800 == 38 [pid = 1874] [id = 751]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1676800 == 37 [pid = 1874] [id = 750]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4680000 == 36 [pid = 1874] [id = 706]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c8d000 == 35 [pid = 1874] [id = 749]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a409d000 == 34 [pid = 1874] [id = 698]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feb6800 == 33 [pid = 1874] [id = 748]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feaa000 == 32 [pid = 1874] [id = 747]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a701f800 == 31 [pid = 1874] [id = 744]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7130800 == 30 [pid = 1874] [id = 745]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7013000 == 29 [pid = 1874] [id = 743]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c48000 == 28 [pid = 1874] [id = 742]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c3a000 == 27 [pid = 1874] [id = 741]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c13000 == 26 [pid = 1874] [id = 740]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a9c800 == 25 [pid = 1874] [id = 739]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a607e800 == 24 [pid = 1874] [id = 738]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a468a800 == 23 [pid = 1874] [id = 737]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a44a4800 == 22 [pid = 1874] [id = 736]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41e1800 == 21 [pid = 1874] [id = 734]
01:45:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a41d2000 == 20 [pid = 1874] [id = 735]
01:45:08 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a3097c00) [pid = 1874] [serial = 2036] [outer = (nil)] [url = about:blank]
01:45:08 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a691f400) [pid = 1874] [serial = 2052] [outer = (nil)] [url = about:blank]
01:45:08 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a47a3c00) [pid = 1874] [serial = 2049] [outer = (nil)] [url = about:blank]
01:45:08 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
01:45:08 INFO - document served over http requires an https
01:45:08 INFO - sub-resource via fetch-request using the meta-referrer
01:45:08 INFO - delivery method with keep-origin-redirect and when
01:45:08 INFO - the target request is same-origin.
01:45:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1895ms
01:45:08 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a47a3400) [pid = 1874] [serial = 2041] [outer = (nil)] [url = about:blank]
01:45:08 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a1ebd800) [pid = 1874] [serial = 2046] [outer = (nil)] [url = about:blank]
01:45:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
01:45:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559feb1800 == 21 [pid = 1874] [id = 768]
01:45:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a0d7e800) [pid = 1874] [serial = 2149] [outer = (nil)]
01:45:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a1eb6c00) [pid = 1874] [serial = 2150] [outer = 0x7f55a0d7e800]
01:45:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a3f63000) [pid = 1874] [serial = 2151] [outer = 0x7f55a0d7e800]
01:45:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:09 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:10 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
01:45:10 INFO - document served over http requires an https
01:45:10 INFO - sub-resource via fetch-request using the meta-referrer
01:45:10 INFO - delivery method with no-redirect and when
01:45:10 INFO - the target request is same-origin.
01:45:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1901ms
01:45:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
01:45:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1573000 == 22 [pid = 1874] [id = 769]
01:45:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a1770400) [pid = 1874] [serial = 2152] [outer = (nil)]
01:45:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a47a6000) [pid = 1874] [serial = 2153] [outer = 0x7f55a1770400]
01:45:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a6922400) [pid = 1874] [serial = 2154] [outer = 0x7f55a1770400]
01:45:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:11 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:12 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
01:45:12 INFO - document served over http requires an https
01:45:12 INFO - sub-resource via fetch-request using the meta-referrer
01:45:12 INFO - delivery method with swap-origin-redirect and when
01:45:12 INFO - the target request is same-origin.
01:45:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2243ms
01:45:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
01:45:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1edc800 == 23 [pid = 1874] [id = 770]
01:45:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a2ba2c00) [pid = 1874] [serial = 2155] [outer = (nil)]
01:45:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a51b0c00) [pid = 1874] [serial = 2156] [outer = 0x7f55a2ba2c00]
01:45:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a6b07800) [pid = 1874] [serial = 2157] [outer = 0x7f55a2ba2c00]
01:45:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:15 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:16 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a51a9400) [pid = 1874] [serial = 2102] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a78c8c00) [pid = 1874] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a6a68000) [pid = 1874] [serial = 2063] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a2b9d800) [pid = 1874] [serial = 2057] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f559fd47c00) [pid = 1874] [serial = 2090] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a7967800) [pid = 1874] [serial = 2087] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a6ea4400) [pid = 1874] [serial = 2066] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a1bce000) [pid = 1874] [serial = 2096] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a6f3f000) [pid = 1874] [serial = 2077] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a78bac00) [pid = 1874] [serial = 2082] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a51ab400) [pid = 1874] [serial = 2060] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a6f1c800) [pid = 1874] [serial = 2072] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a3f59400) [pid = 1874] [serial = 2099] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f559fed1400) [pid = 1874] [serial = 2093] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a78bc000) [pid = 1874] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457463604]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a6f0a400) [pid = 1874] [serial = 2069] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a6f41000) [pid = 1874] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a0c55400) [pid = 1874] [serial = 2105] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f559fd44800) [pid = 1874] [serial = 2053] [outer = (nil)] [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]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f559fc18000) [pid = 1874] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a0d85000) [pid = 1874] [serial = 2095] [outer = (nil)] [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]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f559fd43400) [pid = 1874] [serial = 2092] [outer = (nil)] [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]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a1bdd000) [pid = 1874] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a30d2800) [pid = 1874] [serial = 2101] [outer = (nil)] [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]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a6f3bc00) [pid = 1874] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a78c8400) [pid = 1874] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a6f6d000) [pid = 1874] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457463604]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a1ec0c00) [pid = 1874] [serial = 2055] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a308f000) [pid = 1874] [serial = 2097] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a3ff3800) [pid = 1874] [serial = 2100] [outer = (nil)] [url = about:blank]
01:45:16 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f55a601e400) [pid = 1874] [serial = 2103] [outer = (nil)] [url = about:blank]
01:45:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0e6d800 == 24 [pid = 1874] [id = 771]
01:45:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f559fc1b000) [pid = 1874] [serial = 2158] [outer = (nil)]
01:45:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f559fed1400) [pid = 1874] [serial = 2159] [outer = 0x7f559fc1b000]
01:45:17 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
01:45:17 INFO - document served over http requires an https
01:45:17 INFO - sub-resource via iframe-tag using the meta-referrer
01:45:17 INFO - delivery method with keep-origin-redirect and when
01:45:17 INFO - the target request is same-origin.
01:45:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 5318ms
01:45:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
01:45:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a1ef2000 == 25 [pid = 1874] [id = 772]
01:45:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f55a00e2400) [pid = 1874] [serial = 2160] [outer = (nil)]
01:45:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f55a1773c00) [pid = 1874] [serial = 2161] [outer = 0x7f55a00e2400]
01:45:18 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f55a3099800) [pid = 1874] [serial = 2162] [outer = 0x7f55a00e2400]
01:45:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:19 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a40b5800 == 26 [pid = 1874] [id = 773]
01:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f55a3f68000) [pid = 1874] [serial = 2163] [outer = (nil)]
01:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f55a47a4400) [pid = 1874] [serial = 2164] [outer = 0x7f55a3f68000]
01:45:20 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
01:45:20 INFO - document served over http requires an https
01:45:20 INFO - sub-resource via iframe-tag using the meta-referrer
01:45:20 INFO - delivery method with no-redirect and when
01:45:20 INFO - the target request is same-origin.
01:45:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2033ms
01:45:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
01:45:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a428e000 == 27 [pid = 1874] [id = 774]
01:45:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f559fed4800) [pid = 1874] [serial = 2165] [outer = (nil)]
01:45:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f55a47a8800) [pid = 1874] [serial = 2166] [outer = 0x7f559fed4800]
01:45:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f55a6a73800) [pid = 1874] [serial = 2167] [outer = 0x7f559fed4800]
01:45:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:20 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:21 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a4672000 == 28 [pid = 1874] [id = 775]
01:45:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f55a6ea3800) [pid = 1874] [serial = 2168] [outer = (nil)]
01:45:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f55a6f05800) [pid = 1874] [serial = 2169] [outer = 0x7f55a6ea3800]
01:45:21 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
01:45:21 INFO - document served over http requires an https
01:45:21 INFO - sub-resource via iframe-tag using the meta-referrer
01:45:21 INFO - delivery method with swap-origin-redirect and when
01:45:21 INFO - the target request is same-origin.
01:45:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1941ms
01:45:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
01:45:22 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6070000 == 29 [pid = 1874] [id = 776]
01:45:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f55a3ff1800) [pid = 1874] [serial = 2170] [outer = (nil)]
01:45:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f55a6f02800) [pid = 1874] [serial = 2171] [outer = 0x7f55a3ff1800]
01:45:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f55a6f1f000) [pid = 1874] [serial = 2172] [outer = 0x7f55a3ff1800]
01:45:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:23 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:24 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
01:45:24 INFO - document served over http requires an https
01:45:24 INFO - sub-resource via script-tag using the meta-referrer
01:45:24 INFO - delivery method with keep-origin-redirect and when
01:45:24 INFO - the target request is same-origin.
01:45:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2410ms
01:45:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
01:45:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6a9e800 == 30 [pid = 1874] [id = 777]
01:45:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f55a6ea0800) [pid = 1874] [serial = 2173] [outer = (nil)]
01:45:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f55a6f41c00) [pid = 1874] [serial = 2174] [outer = 0x7f55a6ea0800]
01:45:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f55a78c2c00) [pid = 1874] [serial = 2175] [outer = 0x7f55a6ea0800]
01:45:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:25 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:26 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
01:45:26 INFO - document served over http requires an https
01:45:26 INFO - sub-resource via script-tag using the meta-referrer
01:45:26 INFO - delivery method with no-redirect and when
01:45:26 INFO - the target request is same-origin.
01:45:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2088ms
01:45:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
01:45:26 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6c3c800 == 31 [pid = 1874] [id = 778]
01:45:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f55a6f61800) [pid = 1874] [serial = 2176] [outer = (nil)]
01:45:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f55a7972800) [pid = 1874] [serial = 2177] [outer = 0x7f55a6f61800]
01:45:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f55a7c9ec00) [pid = 1874] [serial = 2178] [outer = 0x7f55a6f61800]
01:45:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:27 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
01:45:28 INFO - document served over http requires an https
01:45:28 INFO - sub-resource via script-tag using the meta-referrer
01:45:28 INFO - delivery method with swap-origin-redirect and when
01:45:28 INFO - the target request is same-origin.
01:45:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2438ms
01:45:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
01:45:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a7127800 == 32 [pid = 1874] [id = 779]
01:45:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f55a7972400) [pid = 1874] [serial = 2179] [outer = (nil)]
01:45:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f55a8607800) [pid = 1874] [serial = 2180] [outer = 0x7f55a7972400]
01:45:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:29 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f55a8dbe400) [pid = 1874] [serial = 2181] [outer = 0x7f55a7972400]
01:45:30 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:31 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
01:45:31 INFO - document served over http requires an https
01:45:31 INFO - sub-resource via xhr-request using the meta-referrer
01:45:31 INFO - delivery method with keep-origin-redirect and when
01:45:31 INFO - the target request is same-origin.
01:45:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2296ms
01:45:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
01:45:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a83de800 == 33 [pid = 1874] [id = 780]
01:45:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f55a8411000) [pid = 1874] [serial = 2182] [outer = (nil)]
01:45:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f55a9325c00) [pid = 1874] [serial = 2183] [outer = 0x7f55a8411000]
01:45:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f55a932c800) [pid = 1874] [serial = 2184] [outer = 0x7f55a8411000]
01:45:32 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:33 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
01:45:33 INFO - document served over http requires an https
01:45:33 INFO - sub-resource via xhr-request using the meta-referrer
01:45:33 INFO - delivery method with no-redirect and when
01:45:33 INFO - the target request is same-origin.
01:45:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2693ms
01:45:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
01:45:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9320800 == 34 [pid = 1874] [id = 781]
01:45:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f55a9325800) [pid = 1874] [serial = 2185] [outer = (nil)]
01:45:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f55a9404000) [pid = 1874] [serial = 2186] [outer = 0x7f55a9325800]
01:45:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f55a940a000) [pid = 1874] [serial = 2187] [outer = 0x7f55a9325800]
01:45:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:34 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:35 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
01:45:35 INFO - document served over http requires an https
01:45:35 INFO - sub-resource via xhr-request using the meta-referrer
01:45:35 INFO - delivery method with swap-origin-redirect and when
01:45:35 INFO - the target request is same-origin.
01:45:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1835ms
01:45:35 INFO - TEST-START | /resource-timing/test_resource_timing.html
01:45:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9643000 == 35 [pid = 1874] [id = 782]
01:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f55a9402c00) [pid = 1874] [serial = 2188] [outer = (nil)]
01:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f55a94a4c00) [pid = 1874] [serial = 2189] [outer = 0x7f55a9402c00]
01:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f55a94ad400) [pid = 1874] [serial = 2190] [outer = 0x7f55a9402c00]
01:45:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:36 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a9df2000 == 36 [pid = 1874] [id = 783]
01:45:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f55a9d0bc00) [pid = 1874] [serial = 2191] [outer = (nil)]
01:45:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f55a9d0d800) [pid = 1874] [serial = 2192] [outer = 0x7f55a9d0bc00]
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
01:45:37 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"
01:45:37 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:45:37 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
01:45:37 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
01:45:37 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
01:45:37 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
01:45:37 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2098ms
01:45:37 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
01:45:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aaabe800 == 37 [pid = 1874] [id = 784]
01:45:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f55a94a3000) [pid = 1874] [serial = 2193] [outer = (nil)]
01:45:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f55aa112800) [pid = 1874] [serial = 2194] [outer = 0x7f55a94a3000]
01:45:38 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f55aa1b7400) [pid = 1874] [serial = 2195] [outer = 0x7f55a94a3000]
01:45:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:39 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:40 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"
01:45:40 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
01:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:45:40 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
01:45:40 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 2157ms
01:45:40 INFO - TEST-START | /screen-orientation/lock-basic.html
01:45:40 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55aab6b800 == 38 [pid = 1874] [id = 785]
01:45:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f55a9d11c00) [pid = 1874] [serial = 2196] [outer = (nil)]
01:45:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f55aac73800) [pid = 1874] [serial = 2197] [outer = 0x7f55a9d11c00]
01:45:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f55aac7e000) [pid = 1874] [serial = 2198] [outer = 0x7f55a9d11c00]
01:45:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:41 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1573000 == 37 [pid = 1874] [id = 769]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559feb1800 == 36 [pid = 1874] [id = 768]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a180b000 == 35 [pid = 1874] [id = 767]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1669800 == 34 [pid = 1874] [id = 766]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84c5800 == 33 [pid = 1874] [id = 764]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a84af000 == 32 [pid = 1874] [id = 763]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83e7000 == 31 [pid = 1874] [id = 762]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c80000 == 30 [pid = 1874] [id = 761]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7add800 == 29 [pid = 1874] [id = 759]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7c72000 == 28 [pid = 1874] [id = 760]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a701d800 == 27 [pid = 1874] [id = 758]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c03000 == 26 [pid = 1874] [id = 757]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a85800 == 25 [pid = 1874] [id = 756]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a5f16000 == 24 [pid = 1874] [id = 755]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4363000 == 23 [pid = 1874] [id = 754]
01:45:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a167c800 == 22 [pid = 1874] [id = 753]
01:45:44 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f55a1bcb800) [pid = 1874] [serial = 2091] [outer = (nil)] [url = about:blank]
01:45:44 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f55a2c6c800) [pid = 1874] [serial = 2094] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f55a860b400) [pid = 1874] [serial = 2141] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f55a6f6e000) [pid = 1874] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457490095]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f55a6b08000) [pid = 1874] [serial = 2119] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f55a840a400) [pid = 1874] [serial = 2138] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f55a6b0cc00) [pid = 1874] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f55a6029000) [pid = 1874] [serial = 2114] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f55a3ff2400) [pid = 1874] [serial = 2111] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f55a7c92800) [pid = 1874] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f55a6f6a000) [pid = 1874] [serial = 2124] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f55a1774c00) [pid = 1874] [serial = 2108] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f55a7c94800) [pid = 1874] [serial = 2129] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f55a176cc00) [pid = 1874] [serial = 2147] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f55a47a6000) [pid = 1874] [serial = 2153] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f55a1bc9400) [pid = 1874] [serial = 2144] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f55a8394400) [pid = 1874] [serial = 2135] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f55a1eb6c00) [pid = 1874] [serial = 2150] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f55a828a800) [pid = 1874] [serial = 2132] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f55a51b0c00) [pid = 1874] [serial = 2156] [outer = (nil)] [url = about:blank]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f55a00d8000) [pid = 1874] [serial = 2146] [outer = (nil)] [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]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f55a1770400) [pid = 1874] [serial = 2152] [outer = (nil)] [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]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f55a0d80c00) [pid = 1874] [serial = 2143] [outer = (nil)] [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]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f55a0d7e800) [pid = 1874] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f55a7a21800) [pid = 1874] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f55a6f38000) [pid = 1874] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457490095]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f55a6a70c00) [pid = 1874] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
01:45:49 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f55a3097400) [pid = 1874] [serial = 2145] [outer = (nil)] [url = about:blank]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a300e800 == 21 [pid = 1874] [id = 697]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aaabe800 == 20 [pid = 1874] [id = 784]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9643000 == 19 [pid = 1874] [id = 782]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9df2000 == 18 [pid = 1874] [id = 783]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a9320800 == 17 [pid = 1874] [id = 781]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a83de800 == 16 [pid = 1874] [id = 780]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a8c90000 == 15 [pid = 1874] [id = 765]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a7127800 == 14 [pid = 1874] [id = 779]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c3c800 == 13 [pid = 1874] [id = 778]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6c0c000 == 12 [pid = 1874] [id = 723]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6a9e800 == 11 [pid = 1874] [id = 777]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a6070000 == 10 [pid = 1874] [id = 776]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a4672000 == 9 [pid = 1874] [id = 775]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a713e800 == 8 [pid = 1874] [id = 746]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a428e000 == 7 [pid = 1874] [id = 774]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a301e800 == 6 [pid = 1874] [id = 752]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a40b5800 == 5 [pid = 1874] [id = 773]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1edc800 == 4 [pid = 1874] [id = 770]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a1ef2000 == 3 [pid = 1874] [id = 772]
01:45:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0e6d800 == 2 [pid = 1874] [id = 771]
01:45:55 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f55a3f63000) [pid = 1874] [serial = 2151] [outer = (nil)] [url = about:blank]
01:45:55 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f55a2dd1c00) [pid = 1874] [serial = 2106] [outer = (nil)] [url = about:blank]
01:45:55 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f55a3f5d000) [pid = 1874] [serial = 2148] [outer = (nil)] [url = about:blank]
01:45:55 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f55a6922400) [pid = 1874] [serial = 2154] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f55a00d7c00) [pid = 1874] [serial = 2104] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f55a6ea0800) [pid = 1874] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f55a8394000) [pid = 1874] [serial = 2137] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f55a4487800) [pid = 1874] [serial = 2113] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f55a6ea3400) [pid = 1874] [serial = 2123] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f55a3ff1800) [pid = 1874] [serial = 2170] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f55a94a3000) [pid = 1874] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f55a828c000) [pid = 1874] [serial = 2134] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f559fed4800) [pid = 1874] [serial = 2165] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f55a9325800) [pid = 1874] [serial = 2185] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f55a6f61800) [pid = 1874] [serial = 2176] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f55a6026400) [pid = 1874] [serial = 2118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f559fd4ec00) [pid = 1874] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f559fc1b000) [pid = 1874] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f559fed1000) [pid = 1874] [serial = 2110] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f55a9402c00) [pid = 1874] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f55a7972400) [pid = 1874] [serial = 2179] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f55a3f68000) [pid = 1874] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457519750]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f55a2ba2c00) [pid = 1874] [serial = 2155] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f55a6ea3800) [pid = 1874] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f55a7a25c00) [pid = 1874] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f55a840a000) [pid = 1874] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f55a8411000) [pid = 1874] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f55a00e2400) [pid = 1874] [serial = 2160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f55a7964c00) [pid = 1874] [serial = 2128] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f55a51b0400) [pid = 1874] [serial = 2062] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f55a78be400) [pid = 1874] [serial = 2086] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f55a6ea4000) [pid = 1874] [serial = 2068] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f55a1bdb800) [pid = 1874] [serial = 2059] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f559fecfc00) [pid = 1874] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f55a6f18c00) [pid = 1874] [serial = 2076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f55a9d0bc00) [pid = 1874] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f55a6a66800) [pid = 1874] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f55a1bc5800) [pid = 1874] [serial = 2029] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f55a6f40c00) [pid = 1874] [serial = 2081] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f55a6f09800) [pid = 1874] [serial = 2071] [outer = (nil)] [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]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f55a9404000) [pid = 1874] [serial = 2186] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f55a94a4c00) [pid = 1874] [serial = 2189] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f559fed1400) [pid = 1874] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f55a6f41c00) [pid = 1874] [serial = 2174] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f55a1773c00) [pid = 1874] [serial = 2161] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f55a7972800) [pid = 1874] [serial = 2177] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f55aa1b7400) [pid = 1874] [serial = 2195] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 42 (0x7f55a47a4400) [pid = 1874] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446457519750]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 41 (0x7f55a8607800) [pid = 1874] [serial = 2180] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 40 (0x7f55a9325c00) [pid = 1874] [serial = 2183] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 39 (0x7f55a9d0d800) [pid = 1874] [serial = 2192] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 38 (0x7f55a6f02800) [pid = 1874] [serial = 2171] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 37 (0x7f55a6f05800) [pid = 1874] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 36 (0x7f55aa112800) [pid = 1874] [serial = 2194] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 35 (0x7f55a47a8800) [pid = 1874] [serial = 2166] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 34 (0x7f55aac73800) [pid = 1874] [serial = 2197] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 33 (0x7f55a940a000) [pid = 1874] [serial = 2187] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 32 (0x7f55a6b0a000) [pid = 1874] [serial = 2064] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 31 (0x7f55a8402800) [pid = 1874] [serial = 2136] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 30 (0x7f55a8295c00) [pid = 1874] [serial = 2133] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 29 (0x7f55a6f19400) [pid = 1874] [serial = 2120] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 28 (0x7f55a51a8400) [pid = 1874] [serial = 2112] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 27 (0x7f55a932c800) [pid = 1874] [serial = 2184] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 26 (0x7f55a69b3400) [pid = 1874] [serial = 2115] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 25 (0x7f55a7971c00) [pid = 1874] [serial = 2088] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 24 (0x7f55a6f11800) [pid = 1874] [serial = 2070] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 23 (0x7f55a8603800) [pid = 1874] [serial = 2139] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 22 (0x7f55a6926800) [pid = 1874] [serial = 2061] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 21 (0x7f55a308d400) [pid = 1874] [serial = 2109] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 20 (0x7f55a7c9d800) [pid = 1874] [serial = 2130] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 19 (0x7f55a3f61000) [pid = 1874] [serial = 2058] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 18 (0x7f55a6f69000) [pid = 1874] [serial = 2078] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 17 (0x7f55a6f02400) [pid = 1874] [serial = 2067] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 16 (0x7f55a8dbe400) [pid = 1874] [serial = 2181] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 15 (0x7f55a30cfc00) [pid = 1874] [serial = 2031] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 14 (0x7f55a78c4c00) [pid = 1874] [serial = 2083] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 13 (0x7f55a8db8800) [pid = 1874] [serial = 2142] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 12 (0x7f55a6f36800) [pid = 1874] [serial = 2073] [outer = (nil)] [url = about:blank]
01:46:01 INFO - PROCESS | 1826 | --DOMWINDOW == 11 (0x7f55a7a1dc00) [pid = 1874] [serial = 2125] [outer = (nil)] [url = about:blank]
01:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 10 (0x7f55a6b07800) [pid = 1874] [serial = 2157] [outer = (nil)] [url = about:blank]
01:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 9 (0x7f55a7c9ec00) [pid = 1874] [serial = 2178] [outer = (nil)] [url = about:blank]
01:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 8 (0x7f55a6f1f000) [pid = 1874] [serial = 2172] [outer = (nil)] [url = about:blank]
01:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 7 (0x7f55a78c2c00) [pid = 1874] [serial = 2175] [outer = (nil)] [url = about:blank]
01:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 6 (0x7f55a3099800) [pid = 1874] [serial = 2162] [outer = (nil)] [url = about:blank]
01:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 5 (0x7f55a94ad400) [pid = 1874] [serial = 2190] [outer = (nil)] [url = about:blank]
01:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 4 (0x7f55a6a73800) [pid = 1874] [serial = 2167] [outer = (nil)] [url = about:blank]
01:46:11 INFO - PROCESS | 1826 | MARIONETTE LOG: INFO: Timeout fired
01:46:11 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
01:46:11 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
01:46:11 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
01:46:11 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 31236ms
01:46:11 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
01:46:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd13800 == 3 [pid = 1874] [id = 786]
01:46:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 5 (0x7f559fbedc00) [pid = 1874] [serial = 2199] [outer = (nil)]
01:46:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 6 (0x7f559fbeec00) [pid = 1874] [serial = 2200] [outer = 0x7f559fbedc00]
01:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 7 (0x7f559fc1bc00) [pid = 1874] [serial = 2201] [outer = 0x7f559fbedc00]
01:46:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:46:12 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:46:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd26000 == 4 [pid = 1874] [id = 787]
01:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 8 (0x7f559fd41c00) [pid = 1874] [serial = 2202] [outer = (nil)]
01:46:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fea9000 == 5 [pid = 1874] [id = 788]
01:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x7f559fd42400) [pid = 1874] [serial = 2203] [outer = (nil)]
01:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 10 (0x7f559fd46800) [pid = 1874] [serial = 2204] [outer = 0x7f559fd42400]
01:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 11 (0x7f559fd47000) [pid = 1874] [serial = 2205] [outer = 0x7f559fd41c00]
01:46:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55aab6b800 == 4 [pid = 1874] [id = 785]
01:46:26 INFO - PROCESS | 1826 | --DOMWINDOW == 10 (0x7f55aac7e000) [pid = 1874] [serial = 2198] [outer = (nil)] [url = about:blank]
01:46:26 INFO - PROCESS | 1826 | --DOMWINDOW == 9 (0x7f559fbeec00) [pid = 1874] [serial = 2200] [outer = (nil)] [url = about:blank]
01:46:26 INFO - PROCESS | 1826 | --DOMWINDOW == 8 (0x7f55a9d11c00) [pid = 1874] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
01:46:42 INFO - PROCESS | 1826 | MARIONETTE LOG: INFO: Timeout fired
01:46:42 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"
01:46:42 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
01:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:46:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
01:46:42 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
01:46:42 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
01:46:42 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
01:46:42 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30777ms
01:46:42 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
01:46:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd26000 == 3 [pid = 1874] [id = 787]
01:46:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fea9000 == 2 [pid = 1874] [id = 788]
01:46:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd1e800 == 3 [pid = 1874] [id = 789]
01:46:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x7f559fbec800) [pid = 1874] [serial = 2206] [outer = (nil)]
01:46:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 10 (0x7f559fbf2000) [pid = 1874] [serial = 2207] [outer = 0x7f559fbec800]
01:46:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 11 (0x7f559fd47800) [pid = 1874] [serial = 2208] [outer = 0x7f559fbec800]
01:46:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:46:42 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:46:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd20000 == 4 [pid = 1874] [id = 790]
01:46:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 12 (0x7f559fd47c00) [pid = 1874] [serial = 2209] [outer = (nil)]
01:46:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 13 (0x7f55a0c57400) [pid = 1874] [serial = 2210] [outer = 0x7f559fd47c00]
01:46:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd13800 == 3 [pid = 1874] [id = 786]
01:46:50 INFO - PROCESS | 1826 | --DOMWINDOW == 12 (0x7f559fd47000) [pid = 1874] [serial = 2205] [outer = 0x7f559fd41c00] [url = about:blank]
01:46:50 INFO - PROCESS | 1826 | --DOMWINDOW == 11 (0x7f559fd46800) [pid = 1874] [serial = 2204] [outer = 0x7f559fd42400] [url = about:blank]
01:46:51 INFO - PROCESS | 1826 | --DOMWINDOW == 10 (0x7f559fd42400) [pid = 1874] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
01:46:51 INFO - PROCESS | 1826 | --DOMWINDOW == 9 (0x7f559fd41c00) [pid = 1874] [serial = 2202] [outer = (nil)] [url = about:blank]
01:46:56 INFO - PROCESS | 1826 | --DOMWINDOW == 8 (0x7f559fc1bc00) [pid = 1874] [serial = 2201] [outer = (nil)] [url = about:blank]
01:46:56 INFO - PROCESS | 1826 | --DOMWINDOW == 7 (0x7f559fbf2000) [pid = 1874] [serial = 2207] [outer = (nil)] [url = about:blank]
01:46:56 INFO - PROCESS | 1826 | --DOMWINDOW == 6 (0x7f559fbedc00) [pid = 1874] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
01:47:12 INFO - PROCESS | 1826 | MARIONETTE LOG: INFO: Timeout fired
01:47:12 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
01:47:12 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30768ms
01:47:12 INFO - TEST-START | /screen-orientation/onchange-event.html
01:47:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd20000 == 2 [pid = 1874] [id = 790]
01:47:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd19800 == 3 [pid = 1874] [id = 791]
01:47:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 7 (0x7f559fbf1000) [pid = 1874] [serial = 2211] [outer = (nil)]
01:47:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 8 (0x7f559fc0e000) [pid = 1874] [serial = 2212] [outer = 0x7f559fbf1000]
01:47:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x7f559fd48800) [pid = 1874] [serial = 2213] [outer = 0x7f559fbf1000]
01:47:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:13 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd1e800 == 2 [pid = 1874] [id = 789]
01:47:21 INFO - PROCESS | 1826 | --DOMWINDOW == 8 (0x7f55a0c57400) [pid = 1874] [serial = 2210] [outer = 0x7f559fd47c00] [url = about:blank]
01:47:21 INFO - PROCESS | 1826 | --DOMWINDOW == 7 (0x7f559fd47c00) [pid = 1874] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
01:47:27 INFO - PROCESS | 1826 | --DOMWINDOW == 6 (0x7f559fc0e000) [pid = 1874] [serial = 2212] [outer = (nil)] [url = about:blank]
01:47:27 INFO - PROCESS | 1826 | --DOMWINDOW == 5 (0x7f559fbec800) [pid = 1874] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
01:47:32 INFO - PROCESS | 1826 | --DOMWINDOW == 4 (0x7f559fd47800) [pid = 1874] [serial = 2208] [outer = (nil)] [url = about:blank]
01:47:43 INFO - PROCESS | 1826 | MARIONETTE LOG: INFO: Timeout fired
01:47:43 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
01:47:43 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
01:47:43 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30773ms
01:47:43 INFO - TEST-START | /screen-orientation/orientation-api.html
01:47:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd1e000 == 3 [pid = 1874] [id = 792]
01:47:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 5 (0x7f559fbf2400) [pid = 1874] [serial = 2214] [outer = (nil)]
01:47:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 6 (0x7f559fbf3c00) [pid = 1874] [serial = 2215] [outer = 0x7f559fbf2400]
01:47:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 7 (0x7f559fd47000) [pid = 1874] [serial = 2216] [outer = 0x7f559fbf2400]
01:47:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:44 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:45 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
01:47:45 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
01:47:45 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
01:47:45 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1274ms
01:47:45 INFO - TEST-START | /screen-orientation/orientation-reading.html
01:47:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fec2000 == 4 [pid = 1874] [id = 793]
01:47:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 8 (0x7f559fbf1800) [pid = 1874] [serial = 2217] [outer = (nil)]
01:47:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x7f55a0c57c00) [pid = 1874] [serial = 2218] [outer = 0x7f559fbf1800]
01:47:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 10 (0x7f559fd44400) [pid = 1874] [serial = 2219] [outer = 0x7f559fbf1800]
01:47:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:45 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:46 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
01:47:46 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
01:47:46 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
01:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:47:46 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
01:47:46 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
01:47:46 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
01:47:46 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
01:47:46 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
01:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:47:46 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
01:47:46 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
01:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:47:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:47:46 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
01:47:46 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1378ms
01:47:46 INFO - TEST-START | /selection/Document-open.html
01:47:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a0c9f800 == 5 [pid = 1874] [id = 794]
01:47:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 11 (0x7f55a0c58c00) [pid = 1874] [serial = 2220] [outer = (nil)]
01:47:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 12 (0x7f55a0d83c00) [pid = 1874] [serial = 2221] [outer = 0x7f55a0c58c00]
01:47:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 13 (0x7f55a69a8000) [pid = 1874] [serial = 2222] [outer = 0x7f55a0c58c00]
01:47:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a156a000 == 6 [pid = 1874] [id = 795]
01:47:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 14 (0x7f55a0d7cc00) [pid = 1874] [serial = 2223] [outer = (nil)]
01:47:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 15 (0x7f55a69acc00) [pid = 1874] [serial = 2224] [outer = 0x7f55a0d7cc00]
01:47:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 16 (0x7f55a69ad400) [pid = 1874] [serial = 2225] [outer = 0x7f55a0d7cc00]
01:47:47 INFO - PROCESS | 1826 | [Child 1874] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
01:47:47 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 ""
01:47:47 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
01:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:47:47 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
01:47:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
01:47:47 INFO - TEST-OK | /selection/Document-open.html | took 1483ms
01:47:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a157d800 == 7 [pid = 1874] [id = 796]
01:47:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7f55a0d80800) [pid = 1874] [serial = 2226] [outer = (nil)]
01:47:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 18 (0x7f55a69af400) [pid = 1874] [serial = 2227] [outer = 0x7f55a0d80800]
01:47:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 19 (0x7f55a6f03800) [pid = 1874] [serial = 2228] [outer = 0x7f55a0d80800]
01:47:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:47:49 INFO - TEST-START | /selection/addRange.html
01:47:49 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:49:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd19800 == 6 [pid = 1874] [id = 791]
01:49:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd1e000 == 5 [pid = 1874] [id = 792]
01:49:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fec2000 == 4 [pid = 1874] [id = 793]
01:49:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f55a0c9f800 == 3 [pid = 1874] [id = 794]
01:49:06 INFO - PROCESS | 1826 | --DOMWINDOW == 18 (0x7f55a69acc00) [pid = 1874] [serial = 2224] [outer = 0x7f55a0d7cc00] [url = about:blank]
01:49:09 INFO - PROCESS | 1826 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
01:49:09 INFO - PROCESS | 1826 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 17 (0x7f559fbf3c00) [pid = 1874] [serial = 2215] [outer = (nil)] [url = about:blank]
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 16 (0x7f559fd47000) [pid = 1874] [serial = 2216] [outer = (nil)] [url = about:blank]
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 15 (0x7f55a0d83c00) [pid = 1874] [serial = 2221] [outer = (nil)] [url = about:blank]
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 14 (0x7f55a69ad400) [pid = 1874] [serial = 2225] [outer = (nil)] [url = about:blank]
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 13 (0x7f55a0c57c00) [pid = 1874] [serial = 2218] [outer = (nil)] [url = about:blank]
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 12 (0x7f559fd48800) [pid = 1874] [serial = 2213] [outer = (nil)] [url = about:blank]
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 11 (0x7f55a69af400) [pid = 1874] [serial = 2227] [outer = (nil)] [url = about:blank]
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 10 (0x7f559fbf2400) [pid = 1874] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 9 (0x7f55a0c58c00) [pid = 1874] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 8 (0x7f559fbf1800) [pid = 1874] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 7 (0x7f559fbf1000) [pid = 1874] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
01:49:09 INFO - PROCESS | 1826 | --DOMWINDOW == 6 (0x7f55a0d7cc00) [pid = 1874] [serial = 2223] [outer = (nil)] [url = about:blank]
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
01:49:09 INFO - Selection.addRange() tests
01:49:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:09 INFO - "
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
01:49:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:09 INFO - "
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
01:49:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
01:49:09 INFO - Selection.addRange() tests
01:49:10 INFO - Selection.addRange() tests
01:49:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:10 INFO - "
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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 ""
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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̈ḧ
01:49:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:10 INFO - "
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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 ""
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 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
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 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
01:49:10 INFO - Selection.addRange() tests
01:49:10 INFO - Selection.addRange() tests
01:49:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:10 INFO - "
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
01:49:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:10 INFO - "
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
01:49:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
01:49:10 INFO - Selection.addRange() tests
01:49:11 INFO - Selection.addRange() tests
01:49:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:11 INFO - "
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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 ""
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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̈ḧ
01:49:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:11 INFO - "
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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 ""
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 INFO - Selection.addRange() tests
01:49:11 INFO - Selection.addRange() tests
01:49:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:11 INFO - "
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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 ""
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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̈ḧ
01:49:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:11 INFO - "
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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 ""
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:11 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
01:49:11 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
01:49:11 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
01:49:11 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 INFO - Selection.addRange() tests
01:49:12 INFO - Selection.addRange() tests
01:49:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:12 INFO - "
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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 ""
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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̈ḧ
01:49:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:12 INFO - "
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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 ""
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 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
01:49:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:12 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
01:49:12 INFO - Selection.addRange() tests
01:49:13 INFO - Selection.addRange() tests
01:49:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:13 INFO - "
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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 ""
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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̈ḧ
01:49:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:13 INFO - "
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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 ""
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 INFO - Selection.addRange() tests
01:49:13 INFO - Selection.addRange() tests
01:49:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:13 INFO - "
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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 ""
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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̈ḧ
01:49:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:13 INFO - "
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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 ""
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 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
01:49:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:13 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
01:49:13 INFO - Selection.addRange() tests
01:49:14 INFO - Selection.addRange() tests
01:49:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:14 INFO - "
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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 ""
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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̈ḧ
01:49:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:14 INFO - "
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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 ""
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 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
01:49:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:14 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
01:49:14 INFO - Selection.addRange() tests
01:49:15 INFO - Selection.addRange() tests
01:49:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:15 INFO - "
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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 ""
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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̈ḧ
01:49:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:15 INFO - "
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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 ""
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 INFO - Selection.addRange() tests
01:49:15 INFO - Selection.addRange() tests
01:49:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:15 INFO - "
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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 ""
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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̈ḧ
01:49:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:15 INFO - "
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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 ""
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 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
01:49:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 INFO - Selection.addRange() tests
01:49:16 INFO - Selection.addRange() tests
01:49:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:16 INFO - "
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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 ""
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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̈ḧ
01:49:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:16 INFO - "
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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 ""
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 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
01:49:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:16 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
01:49:16 INFO - Selection.addRange() tests
01:49:17 INFO - Selection.addRange() tests
01:49:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:17 INFO - "
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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 ""
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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̈ḧ
01:49:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:17 INFO - "
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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 ""
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 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
01:49:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:17 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
01:49:17 INFO - Selection.addRange() tests
01:49:18 INFO - Selection.addRange() tests
01:49:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:18 INFO - "
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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 ""
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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̈ḧ
01:49:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:18 INFO - "
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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 ""
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 INFO - Selection.addRange() tests
01:49:18 INFO - Selection.addRange() tests
01:49:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:18 INFO - "
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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 ""
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 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
01:49:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:18 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
01:49:18 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
01:49:18 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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̈ḧ
01:49:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:19 INFO - "
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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 ""
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 INFO - Selection.addRange() tests
01:49:19 INFO - Selection.addRange() tests
01:49:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:19 INFO - "
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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 ""
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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̈ḧ
01:49:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:19 INFO - "
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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 ""
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 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
01:49:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:19 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
01:49:19 INFO - Selection.addRange() tests
01:49:20 INFO - Selection.addRange() tests
01:49:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:20 INFO - "
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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 ""
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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̈ḧ
01:49:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:20 INFO - "
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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 ""
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 INFO - Selection.addRange() tests
01:49:20 INFO - Selection.addRange() tests
01:49:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:20 INFO - "
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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 ""
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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̈ḧ
01:49:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:20 INFO - "
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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 ""
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 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
01:49:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:20 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
01:49:20 INFO - Selection.addRange() tests
01:49:21 INFO - Selection.addRange() tests
01:49:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:21 INFO - "
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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 ""
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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̈ḧ
01:49:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:21 INFO - "
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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 ""
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 INFO - Selection.addRange() tests
01:49:21 INFO - Selection.addRange() tests
01:49:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:21 INFO - "
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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 ""
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:21 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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̈ḧ
01:49:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:22 INFO - "
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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 ""
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 INFO - Selection.addRange() tests
01:49:22 INFO - Selection.addRange() tests
01:49:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:22 INFO - "
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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 ""
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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̈ḧ
01:49:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:22 INFO - "
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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 ""
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 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
01:49:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:22 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
01:49:22 INFO - Selection.addRange() tests
01:49:23 INFO - Selection.addRange() tests
01:49:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:23 INFO - "
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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 ""
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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̈ḧ
01:49:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:23 INFO - "
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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 ""
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 INFO - Selection.addRange() tests
01:49:23 INFO - Selection.addRange() tests
01:49:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:23 INFO - "
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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 ""
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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̈ḧ
01:49:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:23 INFO - "
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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 ""
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:23 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 INFO - Selection.addRange() tests
01:49:24 INFO - Selection.addRange() tests
01:49:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:24 INFO - "
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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 ""
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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̈ḧ
01:49:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:24 INFO - "
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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 ""
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 INFO - Selection.addRange() tests
01:49:24 INFO - Selection.addRange() tests
01:49:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:24 INFO - "
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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 ""
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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̈ḧ
01:49:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:24 INFO - "
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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 ""
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:24 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 INFO - Selection.addRange() tests
01:49:25 INFO - Selection.addRange() tests
01:49:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:25 INFO - "
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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 ""
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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̈ḧ
01:49:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:25 INFO - "
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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 ""
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 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
01:49:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:25 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
01:49:25 INFO - Selection.addRange() tests
01:49:25 INFO - Selection.addRange() tests
01:49:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:26 INFO - "
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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 ""
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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̈ḧ
01:49:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:26 INFO - "
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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 ""
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 INFO - Selection.addRange() tests
01:49:26 INFO - Selection.addRange() tests
01:49:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:26 INFO - "
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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 ""
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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̈ḧ
01:49:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:26 INFO - "
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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 ""
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 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
01:49:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:26 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
01:49:26 INFO - Selection.addRange() tests
01:49:27 INFO - Selection.addRange() tests
01:49:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:27 INFO - "
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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 ""
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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̈ḧ
01:49:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:27 INFO - "
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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 ""
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 INFO - Selection.addRange() tests
01:49:27 INFO - Selection.addRange() tests
01:49:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:27 INFO - "
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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 ""
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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̈ḧ
01:49:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:27 INFO - "
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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 ""
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:27 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 INFO - Selection.addRange() tests
01:49:28 INFO - Selection.addRange() tests
01:49:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:28 INFO - "
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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 ""
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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̈ḧ
01:49:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:28 INFO - "
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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 ""
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 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
01:49:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:28 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
01:49:28 INFO - Selection.addRange() tests
01:49:29 INFO - Selection.addRange() tests
01:49:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:29 INFO - "
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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 ""
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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̈ḧ
01:49:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:29 INFO - "
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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 ""
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 INFO - Selection.addRange() tests
01:49:29 INFO - Selection.addRange() tests
01:49:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:29 INFO - "
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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 ""
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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̈ḧ
01:49:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:29 INFO - "
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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 ""
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:29 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 INFO - Selection.addRange() tests
01:49:30 INFO - Selection.addRange() tests
01:49:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:30 INFO - "
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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 ""
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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̈ḧ
01:49:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:30 INFO - "
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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 ""
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 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
01:49:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:30 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
01:49:30 INFO - Selection.addRange() tests
01:49:31 INFO - Selection.addRange() tests
01:49:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:31 INFO - "
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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 ""
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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̈ḧ
01:49:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:31 INFO - "
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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 ""
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 INFO - Selection.addRange() tests
01:49:31 INFO - Selection.addRange() tests
01:49:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:31 INFO - "
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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 ""
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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̈ḧ
01:49:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:31 INFO - "
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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 ""
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 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
01:49:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:31 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
01:49:31 INFO - Selection.addRange() tests
01:49:32 INFO - Selection.addRange() tests
01:49:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:32 INFO - "
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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 ""
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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̈ḧ
01:49:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:32 INFO - "
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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 ""
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 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
01:49:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:32 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
01:49:32 INFO - Selection.addRange() tests
01:49:32 INFO - Selection.addRange() tests
01:49:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:33 INFO - "
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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 ""
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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̈ḧ
01:49:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:33 INFO - "
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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 ""
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 INFO - Selection.addRange() tests
01:49:33 INFO - Selection.addRange() tests
01:49:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:33 INFO - "
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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 ""
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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̈ḧ
01:49:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:33 INFO - "
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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 ""
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 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
01:49:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:33 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
01:49:33 INFO - Selection.addRange() tests
01:49:34 INFO - Selection.addRange() tests
01:49:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:34 INFO - "
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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 ""
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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̈ḧ
01:49:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:34 INFO - "
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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 ""
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 INFO - Selection.addRange() tests
01:49:34 INFO - Selection.addRange() tests
01:49:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:34 INFO - "
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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 ""
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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̈ḧ
01:49:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:34 INFO - "
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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 ""
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 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
01:49:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:34 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
01:49:34 INFO - Selection.addRange() tests
01:49:35 INFO - Selection.addRange() tests
01:49:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:35 INFO - "
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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 ""
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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̈ḧ
01:49:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:35 INFO - "
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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 ""
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 INFO - Selection.addRange() tests
01:49:35 INFO - Selection.addRange() tests
01:49:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:35 INFO - "
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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 ""
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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̈ḧ
01:49:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:35 INFO - "
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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 ""
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:35 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
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 INFO - Selection.addRange() tests
01:49:36 INFO - Selection.addRange() tests
01:49:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:36 INFO - "
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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 ""
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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̈ḧ
01:49:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:36 INFO - "
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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 ""
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 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
01:49:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:36 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
01:49:36 INFO - Selection.addRange() tests
01:49:36 INFO - Selection.addRange() tests
01:49:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:37 INFO - "
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
01:49:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:37 INFO - "
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
01:49:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
01:49:37 INFO - Selection.addRange() tests
01:49:37 INFO - Selection.addRange() tests
01:49:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:37 INFO - "
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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 ""
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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̈ḧ
01:49:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:37 INFO - "
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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 ""
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 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
01:49:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:37 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
01:49:37 INFO - Selection.addRange() tests
01:49:38 INFO - Selection.addRange() tests
01:49:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:38 INFO - "
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
01:49:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:38 INFO - "
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
01:49:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
01:49:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
01:49:38 INFO - Selection.addRange() tests
01:49:39 INFO - Selection.addRange() tests
01:49:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:39 INFO - "
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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 ""
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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̈ḧ
01:49:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:39 INFO - "
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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 ""
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 INFO - Selection.addRange() tests
01:49:39 INFO - Selection.addRange() tests
01:49:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:39 INFO - "
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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 ""
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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̈ḧ
01:49:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:39 INFO - "
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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 ""
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:39 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 INFO - Selection.addRange() tests
01:49:40 INFO - Selection.addRange() tests
01:49:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:40 INFO - "
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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 ""
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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̈ḧ
01:49:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:40 INFO - "
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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 ""
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 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
01:49:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:40 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
01:49:40 INFO - Selection.addRange() tests
01:49:41 INFO - Selection.addRange() tests
01:49:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:41 INFO - "
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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 ""
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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̈ḧ
01:49:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:41 INFO - "
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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 ""
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 INFO - Selection.addRange() tests
01:49:41 INFO - Selection.addRange() tests
01:49:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:41 INFO - "
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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 ""
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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̈ḧ
01:49:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:41 INFO - "
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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 ""
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 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
01:49:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:41 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
01:49:41 INFO - Selection.addRange() tests
01:49:42 INFO - Selection.addRange() tests
01:49:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:42 INFO - "
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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 ""
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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̈ḧ
01:49:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:42 INFO - "
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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 ""
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:42 INFO - Selection.addRange() tests
01:49:42 INFO - Selection.addRange() tests
01:49:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:42 INFO - "
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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 ""
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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̈ḧ
01:49:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:42 INFO - "
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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 ""
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:42 INFO - Selection.addRange() tests
01:49:43 INFO - Selection.addRange() tests
01:49:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:43 INFO - "
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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 ""
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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̈ḧ
01:49:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:43 INFO - "
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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 ""
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:43 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
01:49:43 INFO - Selection.addRange() tests
01:49:43 INFO - Selection.addRange() tests
01:49:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:43 INFO - "
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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 ""
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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̈ḧ
01:49:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:43 INFO - "
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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 ""
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49: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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 INFO - Selection.addRange() tests
01:49:44 INFO - Selection.addRange() tests
01:49:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:44 INFO - "
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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 ""
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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̈ḧ
01:49:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:44 INFO - "
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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 ""
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 INFO - Selection.addRange() tests
01:49:44 INFO - Selection.addRange() tests
01:49:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:44 INFO - "
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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 ""
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:44 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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̈ḧ
01:49:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
01:49:45 INFO - "
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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 ""
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 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
01:49:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
01:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:49:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
01:49:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
01:49:45 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
01:49:45 INFO - - assert_throws: function "function () {
01:51:02 INFO - root.query(q)
01:51:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 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 () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 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 () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 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 () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 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 () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
01:51:03 INFO - root.query(q)
01:51:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
01:51:03 INFO - root.queryAll(q)
01:51:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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 () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
01:51:04 INFO - root.query(q)
01:51:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
01:51:04 INFO - root.queryAll(q)
01:51:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
01:51:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:04 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
01:51:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:05 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
01:51:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f559fd13800 == 6 [pid = 1874] [id = 808]
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
01:51:06 INFO - #descendant-div2 - root.queryAll is not a function
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
01:51:06 INFO - #descendant-div2 - root.query is not a function
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:06 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
01:51:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - >
01:51:07 INFO - #child-div2 - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - >
01:51:07 INFO - #child-div2 - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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>
01:51:07 INFO - #child-div2 - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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>
01:51:07 INFO - #child-div2 - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - >#child-div2 - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - >#child-div2 - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - +
01:51:07 INFO - #adjacent-p3 - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - +
01:51:07 INFO - #adjacent-p3 - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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+
01:51:07 INFO - #adjacent-p3 - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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+
01:51:07 INFO - #adjacent-p3 - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - +#adjacent-p3 - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - +#adjacent-p3 - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - ~
01:51:07 INFO - #sibling-p3 - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - ~
01:51:07 INFO - #sibling-p3 - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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~
01:51:07 INFO - #sibling-p3 - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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~
01:51:07 INFO - #sibling-p3 - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - ~#sibling-p3 - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - ~#sibling-p3 - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO -
01:51:07 INFO - ,
01:51:07 INFO -
01:51:07 INFO - #group strong - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO -
01:51:07 INFO - ,
01:51:07 INFO -
01:51:07 INFO - #group strong - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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,
01:51:07 INFO - #group strong - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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,
01:51:07 INFO - #group strong - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - ,#group strong - root.queryAll is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - ,#group strong - root.query is not a function
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 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
01:51:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
01:51:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
01:51:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
01:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
01:51:07 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 9894ms
01:51:07 INFO - PROCESS | 1826 | --DOMWINDOW == 24 (0x7f55a2ce8400) [pid = 1874] [serial = 2249] [outer = (nil)] [url = about:blank]
01:51:07 INFO - PROCESS | 1826 | --DOMWINDOW == 23 (0x7f55a2cdf400) [pid = 1874] [serial = 2247] [outer = (nil)] [url = about:blank]
01:51:07 INFO - PROCESS | 1826 | --DOMWINDOW == 22 (0x7f559fd4e800) [pid = 1874] [serial = 2234] [outer = (nil)] [url = about:blank]
01:51:07 INFO - PROCESS | 1826 | --DOMWINDOW == 21 (0x7f559fc1c400) [pid = 1874] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
01:51:07 INFO - PROCESS | 1826 | --DOMWINDOW == 20 (0x7f559fc18800) [pid = 1874] [serial = 2241] [outer = (nil)] [url = about:blank]
01:51:07 INFO - PROCESS | 1826 | --DOMWINDOW == 19 (0x7f55a1eae800) [pid = 1874] [serial = 2244] [outer = (nil)] [url = about:blank]
01:51:07 INFO - PROCESS | 1826 | --DOMWINDOW == 18 (0x7f55a0d7ec00) [pid = 1874] [serial = 2260] [outer = (nil)] [url = about:blank]
01:51:07 INFO - PROCESS | 1826 | --DOMWINDOW == 17 (0x7f55a0d83c00) [pid = 1874] [serial = 2257] [outer = (nil)] [url = about:blank]
01:51:07 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
01:51:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd27800 == 7 [pid = 1874] [id = 811]
01:51:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 18 (0x7f559fc18000) [pid = 1874] [serial = 2267] [outer = (nil)]
01:51:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 19 (0x7f559fd4b800) [pid = 1874] [serial = 2268] [outer = 0x7f559fc18000]
01:51:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 20 (0x7f55a0c60400) [pid = 1874] [serial = 2269] [outer = 0x7f559fc18000]
01:51:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:51:08 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:51:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
01:51:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
01:51:09 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 "
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
01:51:09 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"
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
01:51:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
01:51:09 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 "
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
01:51:09 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"
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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 { "
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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"
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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]
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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 { "
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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]
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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"
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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 { "
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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"
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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]
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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 { "
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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]
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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"
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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 { "
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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"
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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]
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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 { "
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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]
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 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"
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
01:51:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
01:51:09 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 2577ms
01:51:09 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
01:51:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f55a6947000 == 8 [pid = 1874] [id = 812]
01:51:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 21 (0x7f559fd47c00) [pid = 1874] [serial = 2270] [outer = (nil)]
01:51:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 22 (0x7f55a0d85400) [pid = 1874] [serial = 2271] [outer = 0x7f559fd47c00]
01:51:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 23 (0x7f55ab2f2000) [pid = 1874] [serial = 2272] [outer = 0x7f559fd47c00]
01:51:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:51:10 INFO - PROCESS | 1826 | [Parent 1826] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
01:51:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fd20800 == 9 [pid = 1874] [id = 813]
01:51:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 24 (0x7f55a0d82400) [pid = 1874] [serial = 2273] [outer = (nil)]
01:51:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f559fe12800 == 10 [pid = 1874] [id = 814]
01:51:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 25 (0x7f55a0d85c00) [pid = 1874] [serial = 2274] [outer = (nil)]
01:51:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 26 (0x7f55a0d89000) [pid = 1874] [serial = 2275] [outer = 0x7f55a0d82400]
01:51:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 27 (0x7f55a14ea000) [pid = 1874] [serial = 2276] [outer = 0x7f55a0d85c00]
01:51:12 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
01:51:12 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
01:51:12 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 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
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
01:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
01:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
01:51:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
01:51:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
01:51:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
01:51:12 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */